由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - 一大堆Java的 web app framework,学那个最有用啊
相关主题
请推荐一下RESTful WS Framework发现Ninja framework 做web REST 挺好使
spring/hibernate/struts .....Made my first Ajax app integrated to Spring.
大家来说说 Web Fameworks 吧Pretty good writeup comparing EJB3 and Spring
介绍个做web的framework吧!EJB 3 的前途怎么样?
最好的Java Enterprise Development Frameworkweb application请教
Web service framework choice?有人用seam吗
哪位大牛可以总结一下各种java框架的基本思想,优于其它框架的地方以及适用范围。spring Annotation based configuration
请教一下怎么学习java framework,怎么找java工作spring MVC 下的rich web application
相关话题的讨论汇总
话题: spring话题: tier话题: framework话题: frameworks话题: web
进入Java版参与讨论
1 (共1页)
z****n
发帖数: 1933
1
大家最常用的是啥?给点建议吧。
t******h
发帖数: 120
2
Spring
s******e
发帖数: 493
3
Spring is an application framework. basically it provides either almost
everything you might need to develop an enterprise application or a hook to
other frameworks for you to integrate with. For any nontrivial enterprise
level app, it is probably a good choice considering it is feature rich and
extremely easy to extend. But DO NOT try to cut everything in it. Like any
framework, you pay overhead to gain RAD, which is not desired at certain
cases. For example, you do not need its rich features and performance is
really your number one concern.
Basically Spring can be a good glue framework across the application tier,
service tier, business tier and integration tier. it will provide you lots
of cross-cutting services you might need. And it also allows you to plug in
other frameworks at each tier.
For application tier, the most popular framework is struts (at least used to
be). But since you use spring, spring mvc will be the nature choice. There
are also many other technologies or frameworks you can use, such as wicket,
jsf, blaze ds, granite, gwt (containing client tier parts), etc. Here I only
list something I have worked with. But there should be tons of them. server
side ajax based framework like zk used to be popular. Vaadin was also
causing some buzz...
Service tier in here I mean SOA based stuff such as java web services, or
restful. Many people think that java web service apis are too heavy and too
complicated. if you want to learn, learning restful first. but there are
lots of legacy projects written in jws, it is really worthy to learn.
For business tiers, some workflow and rule engines are good to know. SUch as
drool engine and jbpm. Other than that I haven't used other frameworks.
For integration tier, hibernate, ejb, and Ibatis sql map are among the most
popular ones. hibernate and ejb 3 are really similar things considering
Gavin King was one of the creator of both techs. Ibatis sql map is good for
read intensive project, and people who do not want to pay the price for a
full scale orm and like raw sql. For JMS, I haven't used any framework.
For ria client tier, I have used flex, jquery, and extjs. They are all good
tech or frameworks. Depending on your project nature, you should choose them
wisely.
The above is a just brief introduction on frameworks to develop a regular we
app based on my experience.
There are tons of other frameworks if you want to code in other area. such
as lucene for searching and indexing, Hardoop for huge and distributed.data
searching. Jgoodies for swing ui layout, red5 for video streaming, and
xuggler for encoding and decoding. Man too may...
z****e
发帖数: 54598
4
spring mvc
从我观察来看,这是趋势
你多看看招工的广告就清楚了

【在 z****n 的大作中提到】
: 大家最常用的是啥?给点建议吧。
z****e
发帖数: 54598
5
其实web这一层,无论client还是server side,核心都是mvc
client side的swing就是mvc的典型,javafx也是mvc
server side的spring, struts, web flow也都是mvc
把mvc看懂,剩下的好办,用哪个还不都那么一回事

【在 z****n 的大作中提到】
: 大家最常用的是啥?给点建议吧。
w**z
发帖数: 8232
6
restful ws, 试试apache Jersey, soap 用的少了。

【在 z****n 的大作中提到】
: 大家最常用的是啥?给点建议吧。
z****n
发帖数: 1933
7
大家都说spring-mvc, 就他了。 能不能再推荐一个ajax开发包。
不用自己做一些太底层的东西。
谢谢。

【在 z****e 的大作中提到】
: spring mvc
: 从我观察来看,这是趋势
: 你多看看招工的广告就清楚了

t******h
发帖数: 120
8

jquery

【在 z****n 的大作中提到】
: 大家都说spring-mvc, 就他了。 能不能再推荐一个ajax开发包。
: 不用自己做一些太底层的东西。
: 谢谢。

b***i
发帖数: 3043
9
Enterprise application 到底是什么意思?我写一个几万行的桌面程序需要用到
spring吗?

to

【在 s******e 的大作中提到】
: Spring is an application framework. basically it provides either almost
: everything you might need to develop an enterprise application or a hook to
: other frameworks for you to integrate with. For any nontrivial enterprise
: level app, it is probably a good choice considering it is feature rich and
: extremely easy to extend. But DO NOT try to cut everything in it. Like any
: framework, you pay overhead to gain RAD, which is not desired at certain
: cases. For example, you do not need its rich features and performance is
: really your number one concern.
: Basically Spring can be a good glue framework across the application tier,
: service tier, business tier and integration tier. it will provide you lots

c*********e
发帖数: 16335
10
?

【在 b***i 的大作中提到】
: Enterprise application 到底是什么意思?我写一个几万行的桌面程序需要用到
: spring吗?
:
: to

相关主题
Web service framework choice?发现Ninja framework 做web REST 挺好使
哪位大牛可以总结一下各种java框架的基本思想,优于其它框架的地方以及适用范围。Made my first Ajax app integrated to Spring.
请教一下怎么学习java framework,怎么找java工作Pretty good writeup comparing EJB3 and Spring
进入Java版参与讨论
t*******e
发帖数: 684
11
完全可以,特别是有integration要求的时候。
standalone和server side最大的区别在concurrency management. 桌面程序就一个人
用,如果要和server通信,server side就是多用户体系了。

【在 b***i 的大作中提到】
: Enterprise application 到底是什么意思?我写一个几万行的桌面程序需要用到
: spring吗?
:
: to

f******s
发帖数: 37
12
怎么自学SPRING啊。。。
s******e
发帖数: 493
13
Let me recommend a couples of books to you.
Spring Recipes
Spring in Action
But online documentation should be your bible.
m*****u
发帖数: 1342
14
Meaningful scale business application, e..g, a web based sales management
application, multiple users/roles, transactions, persistence storage (
database), etc. If the desktop program is single user, and used for single
purpose, you may not need Spring.

【在 b***i 的大作中提到】
: Enterprise application 到底是什么意思?我写一个几万行的桌面程序需要用到
: spring吗?
:
: to

r*****s
发帖数: 985
15
这年头用spring就跟搭积木似的,
对于简单的app,
也有一堆什么jdbctemplate, resttemplate可以用,
所以it's no brainer

【在 m*****u 的大作中提到】
: Meaningful scale business application, e..g, a web based sales management
: application, multiple users/roles, transactions, persistence storage (
: database), etc. If the desktop program is single user, and used for single
: purpose, you may not need Spring.

b******y
发帖数: 9224
16
jdbctemplate貌似没有或者多线程不好用,我们都是自己做的jdbc library, 没有用那
r*****s
发帖数: 985
17
前提是simple app.

【在 b******y 的大作中提到】
: jdbctemplate貌似没有或者多线程不好用,我们都是自己做的jdbc library, 没有用那
: 个

1 (共1页)
进入Java版参与讨论
相关主题
spring MVC 下的rich web application最好的Java Enterprise Development Framework
JAVA is better?Web service framework choice?
谁能给我推荐一个strutsspringhibernate的项目哪位大牛可以总结一下各种java框架的基本思想,优于其它框架的地方以及适用范围。
不明白Spring Framework很正常请教一下怎么学习java framework,怎么找java工作
请推荐一下RESTful WS Framework发现Ninja framework 做web REST 挺好使
spring/hibernate/struts .....Made my first Ajax app integrated to Spring.
大家来说说 Web Fameworks 吧Pretty good writeup comparing EJB3 and Spring
介绍个做web的framework吧!EJB 3 的前途怎么样?
相关话题的讨论汇总
话题: spring话题: tier话题: framework话题: frameworks话题: web