z*n
2 楼
大家最常用的是啥?给点建议吧。
t*h
4 楼
Spring
s*e
6 楼
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...
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...
T*y
7 楼
en. 恩 is hard to translate, it shows a favor, but it's not exactly a favor,
as the parents don't expect returns, and the children are grateful.
If we say "what they've done for a child", it is somewhat neutral without
showing the undertone of favor and appreciation. In the extreme case,
perhaps some parents have done some harm to the children, and that's also "
what they have done".
【在 wh 的大作中提到】
: repay parents for what they've done for me? return parents' love and care?
as the parents don't expect returns, and the children are grateful.
If we say "what they've done for a child", it is somewhat neutral without
showing the undertone of favor and appreciation. In the extreme case,
perhaps some parents have done some harm to the children, and that's also "
what they have done".
【在 wh 的大作中提到】
: repay parents for what they've done for me? return parents' love and care?
wh
9 楼
哈哈你想那么仔细。
favor,
【在 T*******y 的大作中提到】
: en. 恩 is hard to translate, it shows a favor, but it's not exactly a favor,
: as the parents don't expect returns, and the children are grateful.
: If we say "what they've done for a child", it is somewhat neutral without
: showing the undertone of favor and appreciation. In the extreme case,
: perhaps some parents have done some harm to the children, and that's also "
: what they have done".
favor,
【在 T*******y 的大作中提到】
: en. 恩 is hard to translate, it shows a favor, but it's not exactly a favor,
: as the parents don't expect returns, and the children are grateful.
: If we say "what they've done for a child", it is somewhat neutral without
: showing the undertone of favor and appreciation. In the extreme case,
: perhaps some parents have done some harm to the children, and that's also "
: what they have done".
b*i
16 楼
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
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
f*s
19 楼
怎么自学SPRING啊。。。
s*e
20 楼
Let me recommend a couples of books to you.
Spring Recipes
Spring in Action
But online documentation should be your bible.
Spring Recipes
Spring in Action
But online documentation should be your bible.
m*u
21 楼
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
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
22 楼
这年头用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.
对于简单的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
23 楼
jdbctemplate貌似没有或者多线程不好用,我们都是自己做的jdbc library, 没有用那
个
个
相关阅读
Socket created/called in Servlet timed outjsp和j2ee什么关系?佩服那些懂spring和hibernate的Happy New Year这个版太冷了有人用过Real Time Java吗?多线程的一个基础问题请大牛们推荐java junior position面试的书Re: 发奖金了。 (转载)netbeans project导入到eclipse的问题Position: Fixed Income Java Developer为什么大家都要用delimted string穿value呢?JPA Criteria API select question哭求推荐J2EE实践项目教材或视频Amazon.com is hiring in Seattle WA- Software Engineers/Senior Software EngineersPosition: JAVA Developer请问关于top level Apache project (转载)如何在Java上跑Windows PowerShell cmdlet?@Override annotation.VisualVM profiler,有朋友用过么