Redian新闻
>
Spring 工作机会好象不多啊!
avatar
Spring 工作机会好象不多啊!# Java - 爪哇娇娃
j*s
1
在MONSTER上没看到多少OPENNING.怎么大家都说SPRING最热呢?
avatar
g*g
2
Spring is hot, very hot, but it may not be a keyword
for opening, most recruiting managers may be satisfied
if you have enough JSP/Servlet working experience. As Spring IoC
is easy to pick up. Then again, experience in Spring definitely
helps.

【在 j****s 的大作中提到】
: 在MONSTER上没看到多少OPENNING.怎么大家都说SPRING最热呢?
avatar
y*o
3
I haven't read much about Spring. Do people use Spring + Hibernate as a sub
stitute of the heavy-weight EJB?

【在 g*****g 的大作中提到】
: Spring is hot, very hot, but it may not be a keyword
: for opening, most recruiting managers may be satisfied
: if you have enough JSP/Servlet working experience. As Spring IoC
: is easy to pick up. Then again, experience in Spring definitely
: helps.

avatar
j*s
4
EJB 3.0 improve a lot!
Enterprise JavaBeans 3.0 (5th Edition) [ILLUSTRATED] (Paperback) is a great
book!
avatar
j*s
5
大部分都是要有3年经验的,没经验的还是不好找啊!
avatar
h*d
6
不一定,hibernate非常hot是肯定的,
还有不少替代品,ibatis也不错

sub

【在 y********o 的大作中提到】
: I haven't read much about Spring. Do people use Spring + Hibernate as a sub
: stitute of the heavy-weight EJB?

avatar
g*g
7
Yes, and I think it's better than EJB3,
There are 2 problems with EJB which haven't been addressed.
1. App Server and DB dependency. EJB does lock you into some
app server and DB vendors, particularly with Deployment Descriptor
not standard. It's not impossible, but would be a hell of effort
if you want to switch your Weblogic application to JBoss, almost
impossible if you also have clustering. And it's not uncommon when you
have small client who prefers Tomcat/jboss+MySql and big ones who only

【在 y********o 的大作中提到】
: I haven't read much about Spring. Do people use Spring + Hibernate as a sub
: stitute of the heavy-weight EJB?

avatar
c*z
8

I am trying to setup the JBoss Embeddable Container, which is designed for (
not only for) unit testing, just steps away from getting it runing.
Not sure if other vendors have similar facilities.

【在 g*****g 的大作中提到】
: Yes, and I think it's better than EJB3,
: There are 2 problems with EJB which haven't been addressed.
: 1. App Server and DB dependency. EJB does lock you into some
: app server and DB vendors, particularly with Deployment Descriptor
: not standard. It's not impossible, but would be a hell of effort
: if you want to switch your Weblogic application to JBoss, almost
: impossible if you also have clustering. And it's not uncommon when you
: have small client who prefers Tomcat/jboss+MySql and big ones who only

avatar
m*c
9
现在有大的公司支持spring和hibernate吗?
一般如果公司用到这方面的东西都用什么集成环境来开发应用呢?
eclipse?

【在 g*****g 的大作中提到】
: Yes, and I think it's better than EJB3,
: There are 2 problems with EJB which haven't been addressed.
: 1. App Server and DB dependency. EJB does lock you into some
: app server and DB vendors, particularly with Deployment Descriptor
: not standard. It's not impossible, but would be a hell of effort
: if you want to switch your Weblogic application to JBoss, almost
: impossible if you also have clustering. And it's not uncommon when you
: have small client who prefers Tomcat/jboss+MySql and big ones who only

avatar
g*g
10
Spring is an application framework, which works like a glue by enabling
you to assemble an application server with your favorite JEE technology.
e.g. You can pick Hibernate, Toplink, ibatis or any favorite ORM product as
persistence, Strust, JSF, etc. as web layer. Tomcat's or weblogic's
clustering,
hessian or web service for remoting.
Hibernate on the other hand, is the most popular ORM product for persistence
layer.
Traditional JEE servers lock you into a series of services, you have no
option

【在 m**c 的大作中提到】
: 现在有大的公司支持spring和hibernate吗?
: 一般如果公司用到这方面的东西都用什么集成环境来开发应用呢?
: eclipse?

avatar
r*s
11
唱一点反调:
with Spring, debugging is a big headache. Let me know if you guys find a goo
d solution to it.
个人认为,Spring用在Interfacing上是很好的,但是凡事也都是适可而止,Configura
tion本身也是Code。

as
persistence

【在 g*****g 的大作中提到】
: Spring is an application framework, which works like a glue by enabling
: you to assemble an application server with your favorite JEE technology.
: e.g. You can pick Hibernate, Toplink, ibatis or any favorite ORM product as
: persistence, Strust, JSF, etc. as web layer. Tomcat's or weblogic's
: clustering,
: hessian or web service for remoting.
: Hibernate on the other hand, is the most popular ORM product for persistence
: layer.
: Traditional JEE servers lock you into a series of services, you have no
: option

avatar
g*e
12
What do you mean debug problem? Spring is just a stuff that put things
together. We used Spring for our standalone server and use log4j for logging
. They worked great together.

goo
Configura

【在 r*****s 的大作中提到】
: 唱一点反调:
: with Spring, debugging is a big headache. Let me know if you guys find a goo
: d solution to it.
: 个人认为,Spring用在Interfacing上是很好的,但是凡事也都是适可而止,Configura
: tion本身也是Code。
:
: as
: persistence

avatar
g*g
13
What to debug in Spring? If there's configuration errors,
you'll get it when you start server, and it wasn't difficult
to figure out. There are also some tools to help you within IDE,
if that really bothers you.
I agree configuration is code, but I think Spring configuration is
concise enough to understand, and easy to fix.

goo
Configura

【在 r*****s 的大作中提到】
: 唱一点反调:
: with Spring, debugging is a big headache. Let me know if you guys find a goo
: d solution to it.
: 个人认为,Spring用在Interfacing上是很好的,但是凡事也都是适可而止,Configura
: tion本身也是Code。
:
: as
: persistence

avatar
h*d
14
You use unit test to cover your code...
Frankly speaking, I have not used debugger a lot before...some debugger
lovers might laugh at me:)

goo
Configura

【在 r*****s 的大作中提到】
: 唱一点反调:
: with Spring, debugging is a big headache. Let me know if you guys find a goo
: d solution to it.
: 个人认为,Spring用在Interfacing上是很好的,但是凡事也都是适可而止,Configura
: tion本身也是Code。
:
: as
: persistence

avatar
h*d
15
Also you can write test to cover spring configuration as well. It's one time
deal...

【在 g*****g 的大作中提到】
: What to debug in Spring? If there's configuration errors,
: you'll get it when you start server, and it wasn't difficult
: to figure out. There are also some tools to help you within IDE,
: if that really bothers you.
: I agree configuration is code, but I think Spring configuration is
: concise enough to understand, and easy to fix.
:
: goo
: Configura

avatar
m*t
16
Well, to be fair, actually we do get locked into Spring, too, if you go
beyond the IoC container - transaction, ORM, etc. I guess the lock-in is
mostly a non-issue (to me at least) only because Spring is OSS and its
flexible Apache License.
Agree with your other points - in general, Spring rocks. 8-)

【在 g*****g 的大作中提到】
: Yes, and I think it's better than EJB3,
: There are 2 problems with EJB which haven't been addressed.
: 1. App Server and DB dependency. EJB does lock you into some
: app server and DB vendors, particularly with Deployment Descriptor
: not standard. It's not impossible, but would be a hell of effort
: if you want to switch your Weblogic application to JBoss, almost
: impossible if you also have clustering. And it's not uncommon when you
: have small client who prefers Tomcat/jboss+MySql and big ones who only

avatar
g*g
17
Yes, you are locked into Spring, but you are not locked into services.
And Spring is stable enough and open source, so you'll never run into
situation where either you discard your million$ license or wait
a year for some IBM guru to fix their bug.

【在 m******t 的大作中提到】
: Well, to be fair, actually we do get locked into Spring, too, if you go
: beyond the IoC container - transaction, ORM, etc. I guess the lock-in is
: mostly a non-issue (to me at least) only because Spring is OSS and its
: flexible Apache License.
: Agree with your other points - in general, Spring rocks. 8-)

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。