c********l 发帖数: 125 | 1 专门靠政府contractor活的公司,规模中等,千人以上是有的.
很多10年以上的legacy code.
目前手上项目用到的技术有:jsp/servlet/javascript/jquery/ajax/struts1/jdbc/
ejb2//stored procedure无文档,很多代码无注释。框架倒是早就搭好了,现在公司里
的人也不怎么写code,整天就是搞business然后调用各种模块implement.
氛围还是蛮和谐,一帮人晃晃悠悠9:30到,晚上6:00走,也没加班什么的,组里很多
呆了5年以上的,最长的呆了有9年。离家很近,10分钟的路,不像以前每天路上堵两小
时。
我上手就学的struts2,spring,hibernate,现在翻源码连几个@ annotation都没,然
后business也是稀里糊涂慢慢学,现在还要回头看ejb2的书,真是郁闷。学不到什么东
西,要不是身份之类问题也不进这贼窝了。 |
a*w 发帖数: 4495 | 2 u r so cute.
【在 c********l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 专门靠政府contractor活的公司,规模中等,千人以上是有的. : 很多10年以上的legacy code. : 目前手上项目用到的技术有:jsp/servlet/javascript/jquery/ajax/struts1/jdbc/ : ejb2//stored procedure无文档,很多代码无注释。框架倒是早就搭好了,现在公司里 : 的人也不怎么写code,整天就是搞business然后调用各种模块implement. : 氛围还是蛮和谐,一帮人晃晃悠悠9:30到,晚上6:00走,也没加班什么的,组里很多 : 呆了5年以上的,最长的呆了有9年。离家很近,10分钟的路,不像以前每天路上堵两小 : 时。 : 我上手就学的struts2,spring,hibernate,现在翻源码连几个@ annotation都没,然 : 后business也是稀里糊涂慢慢学,现在还要回头看ejb2的书,真是郁闷。学不到什么东
|
c*********e 发帖数: 16335 | 3 混2年你就是senior java developer了,难道是bso?
【在 c********l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 专门靠政府contractor活的公司,规模中等,千人以上是有的. : 很多10年以上的legacy code. : 目前手上项目用到的技术有:jsp/servlet/javascript/jquery/ajax/struts1/jdbc/ : ejb2//stored procedure无文档,很多代码无注释。框架倒是早就搭好了,现在公司里 : 的人也不怎么写code,整天就是搞business然后调用各种模块implement. : 氛围还是蛮和谐,一帮人晃晃悠悠9:30到,晚上6:00走,也没加班什么的,组里很多 : 呆了5年以上的,最长的呆了有9年。离家很近,10分钟的路,不像以前每天路上堵两小 : 时。 : 我上手就学的struts2,spring,hibernate,现在翻源码连几个@ annotation都没,然 : 后business也是稀里糊涂慢慢学,现在还要回头看ejb2的书,真是郁闷。学不到什么东
|
c*********e 发帖数: 16335 | 4 工资咋样?没身份只能这样了
【在 c********l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 专门靠政府contractor活的公司,规模中等,千人以上是有的. : 很多10年以上的legacy code. : 目前手上项目用到的技术有:jsp/servlet/javascript/jquery/ajax/struts1/jdbc/ : ejb2//stored procedure无文档,很多代码无注释。框架倒是早就搭好了,现在公司里 : 的人也不怎么写code,整天就是搞business然后调用各种模块implement. : 氛围还是蛮和谐,一帮人晃晃悠悠9:30到,晚上6:00走,也没加班什么的,组里很多 : 呆了5年以上的,最长的呆了有9年。离家很近,10分钟的路,不像以前每天路上堵两小 : 时。 : 我上手就学的struts2,spring,hibernate,现在翻源码连几个@ annotation都没,然 : 后business也是稀里糊涂慢慢学,现在还要回头看ejb2的书,真是郁闷。学不到什么东
|
c*********e 发帖数: 16335 | 5 知足吧,难道每天累死累活地加班没bonus不升职你就高兴了?
【在 c********l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 专门靠政府contractor活的公司,规模中等,千人以上是有的. : 很多10年以上的legacy code. : 目前手上项目用到的技术有:jsp/servlet/javascript/jquery/ajax/struts1/jdbc/ : ejb2//stored procedure无文档,很多代码无注释。框架倒是早就搭好了,现在公司里 : 的人也不怎么写code,整天就是搞business然后调用各种模块implement. : 氛围还是蛮和谐,一帮人晃晃悠悠9:30到,晚上6:00走,也没加班什么的,组里很多 : 呆了5年以上的,最长的呆了有9年。离家很近,10分钟的路,不像以前每天路上堵两小 : 时。 : 我上手就学的struts2,spring,hibernate,现在翻源码连几个@ annotation都没,然 : 后business也是稀里糊涂慢慢学,现在还要回头看ejb2的书,真是郁闷。学不到什么东
|
t***a 发帖数: 416 | 6 这还抱怨啥,都是主流技术。。。。你们架构师不错,没用啥邪的。。。
【在 c********l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 专门靠政府contractor活的公司,规模中等,千人以上是有的. : 很多10年以上的legacy code. : 目前手上项目用到的技术有:jsp/servlet/javascript/jquery/ajax/struts1/jdbc/ : ejb2//stored procedure无文档,很多代码无注释。框架倒是早就搭好了,现在公司里 : 的人也不怎么写code,整天就是搞business然后调用各种模块implement. : 氛围还是蛮和谐,一帮人晃晃悠悠9:30到,晚上6:00走,也没加班什么的,组里很多 : 呆了5年以上的,最长的呆了有9年。离家很近,10分钟的路,不像以前每天路上堵两小 : 时。 : 我上手就学的struts2,spring,hibernate,现在翻源码连几个@ annotation都没,然 : 后business也是稀里糊涂慢慢学,现在还要回头看ejb2的书,真是郁闷。学不到什么东
|
c*********e 发帖数: 16335 | 7 恩,看见好多上邪路的公司。
【在 t***a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这还抱怨啥,都是主流技术。。。。你们架构师不错,没用啥邪的。。。
|
d****i 发帖数: 4809 | 8 什么样的算“邪路”?
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 恩,看见好多上邪路的公司。
|
c********l 发帖数: 125 | 9 其实钱还不错,不过被中间的vendor company剥削很多,到手也不多
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 工资咋样?没身份只能这样了
|
c********l 发帖数: 125 | 10 技术挺落后的,现在ssh框架很流行,现在的工作对涨经验没有帮助,看来还真是需要
到大公司才能学到东西
【在 t***a 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这还抱怨啥,都是主流技术。。。。你们架构师不错,没用啥邪的。。。
|
|
|
c*********e 发帖数: 16335 | 11 struts已经被spring代替了,所以只剩下sh了。
【在 c********l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 技术挺落后的,现在ssh框架很流行,现在的工作对涨经验没有帮助,看来还真是需要 : 到大公司才能学到东西
|
c*********e 发帖数: 16335 | 12 @ annotation都没,那就是没用到hibernate了。entity beans用到了吗?
【在 c********l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 专门靠政府contractor活的公司,规模中等,千人以上是有的. : 很多10年以上的legacy code. : 目前手上项目用到的技术有:jsp/servlet/javascript/jquery/ajax/struts1/jdbc/ : ejb2//stored procedure无文档,很多代码无注释。框架倒是早就搭好了,现在公司里 : 的人也不怎么写code,整天就是搞business然后调用各种模块implement. : 氛围还是蛮和谐,一帮人晃晃悠悠9:30到,晚上6:00走,也没加班什么的,组里很多 : 呆了5年以上的,最长的呆了有9年。离家很近,10分钟的路,不像以前每天路上堵两小 : 时。 : 我上手就学的struts2,spring,hibernate,现在翻源码连几个@ annotation都没,然 : 后business也是稀里糊涂慢慢学,现在还要回头看ejb2的书,真是郁闷。学不到什么东
|
y****e 发帖数: 23939 | 13 hibernate也不一定非用annotation不可吧
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : @ annotation都没,那就是没用到hibernate了。entity beans用到了吗?
|
c*********e 发帖数: 16335 | 14 这个。。。
【在 y****e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : hibernate也不一定非用annotation不可吧
|
S**********C 发帖数: 161 | 15 如果没记错,Hibernate 2.0就没有annotation的,全靠xml.
faint,这么一想,似乎年代相当久远了..
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这个。。。
|
T*********g 发帖数: 496 | 16 Hibernate没annotation不能yong?
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : @ annotation都没,那就是没用到hibernate了。entity beans用到了吗?
|
t***a 发帖数: 416 | 17 早先的struts1 spring 还有hibernate都是提倡xml配置文件和代码解耦的,号称改了
之后不用重新编译,还有种种好处。当然后来annotation一出,那帮家伙又提倡映射和
代码高内聚了。。。。。
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这个。。。
|
c*********e 发帖数: 16335 | 18 现在java,c#都大量用annotation,json啊。连objective-c也是啊。
【在 S**********C 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 如果没记错,Hibernate 2.0就没有annotation的,全靠xml. : faint,这么一想,似乎年代相当久远了..
|
t*******e 发帖数: 684 | |
r*****s 发帖数: 985 | 20 csc?
【在 c********l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 专门靠政府contractor活的公司,规模中等,千人以上是有的. : 很多10年以上的legacy code. : 目前手上项目用到的技术有:jsp/servlet/javascript/jquery/ajax/struts1/jdbc/ : ejb2//stored procedure无文档,很多代码无注释。框架倒是早就搭好了,现在公司里 : 的人也不怎么写code,整天就是搞business然后调用各种模块implement. : 氛围还是蛮和谐,一帮人晃晃悠悠9:30到,晚上6:00走,也没加班什么的,组里很多 : 呆了5年以上的,最长的呆了有9年。离家很近,10分钟的路,不像以前每天路上堵两小 : 时。 : 我上手就学的struts2,spring,hibernate,现在翻源码连几个@ annotation都没,然 : 后business也是稀里糊涂慢慢学,现在还要回头看ejb2的书,真是郁闷。学不到什么东
|
|
|
z*******3 发帖数: 13709 | 21 你说的这些技术里面,加上spring, hibernate这些
我觉得最难的就是ejb2
ejb2搞定了,其它的都好办,spring什么压根不用学
spring真没有什么可以学的,struts2已经没什么人用了
不搞还省心,当年很多人搞不定ejb2,能把ejb2搞定
其它的你自己倒腾肯定能搞定
你有空可以升级一下现有系统
比如ejb2的那个appserver,是jboss吧?
升级到新版的jboss你就可以用ejb3了
这样你就可以用annotation了,改点配置就好了
有兴趣还可以把struts1换成spring mvc
这样就可以用spring了
你们公司这些技术是现在大部分技术的基础
spring mvc什么底层也都是servlet那些东西
我倒是觉得你有机会接触相对底层一点的api
现在手写servlet的已经不多了 |
c********l 发帖数: 125 | 22 ssh我都会
他家这系统做了十来年 各种屎一样的东西往里加 代码量都是百万千万行量级 哪能随
便动 都是边角动动小修小改而已
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你说的这些技术里面,加上spring, hibernate这些 : 我觉得最难的就是ejb2 : ejb2搞定了,其它的都好办,spring什么压根不用学 : spring真没有什么可以学的,struts2已经没什么人用了 : 不搞还省心,当年很多人搞不定ejb2,能把ejb2搞定 : 其它的你自己倒腾肯定能搞定 : 你有空可以升级一下现有系统 : 比如ejb2的那个appserver,是jboss吧? : 升级到新版的jboss你就可以用ejb3了 : 这样你就可以用annotation了,改点配置就好了
|
c*********e 发帖数: 16335 | 23 现在是ejb3,用最新的appserver,glassfish,非常的方便。
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你说的这些技术里面,加上spring, hibernate这些 : 我觉得最难的就是ejb2 : ejb2搞定了,其它的都好办,spring什么压根不用学 : spring真没有什么可以学的,struts2已经没什么人用了 : 不搞还省心,当年很多人搞不定ejb2,能把ejb2搞定 : 其它的你自己倒腾肯定能搞定 : 你有空可以升级一下现有系统 : 比如ejb2的那个appserver,是jboss吧? : 升级到新版的jboss你就可以用ejb3了 : 这样你就可以用annotation了,改点配置就好了
|
c*********e 发帖数: 16335 | 24 我就是自己手写servlet啊,很容易,什么get, post,dispatcher什么的。
【在 z*******3 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 你说的这些技术里面,加上spring, hibernate这些 : 我觉得最难的就是ejb2 : ejb2搞定了,其它的都好办,spring什么压根不用学 : spring真没有什么可以学的,struts2已经没什么人用了 : 不搞还省心,当年很多人搞不定ejb2,能把ejb2搞定 : 其它的你自己倒腾肯定能搞定 : 你有空可以升级一下现有系统 : 比如ejb2的那个appserver,是jboss吧? : 升级到新版的jboss你就可以用ejb3了 : 这样你就可以用annotation了,改点配置就好了
|
r***y 发帖数: 4379 | 25 annotation 跟 hibernate 没必然联系
目前情况 xml 比 annotation 的灵活度还大些, 有些 annotation 还没全扒下来
我现在一个新项目用最新的 hibernate 4.x , 多 data sources 的问题只能用 xml 搞定
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : @ annotation都没,那就是没用到hibernate了。entity beans用到了吗?
|
z*******3 发帖数: 13709 | 26 升级appserver跟如何写代码没有什么太大关系
尤其是这里面的代码用了ejb这些东西
理论上应该已经脱离了跟appserver版本的耦合
【在 c********l 的大作中提到】![](/moin_static193/solenoid/img/up.png) : ssh我都会 : 他家这系统做了十来年 各种屎一样的东西往里加 代码量都是百万千万行量级 哪能随 : 便动 都是边角动动小修小改而已
|
y***y 发帖数: 224 | 27
搞定
你们多data sources是怎么管理 transaction的?
【在 r***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : annotation 跟 hibernate 没必然联系 : 目前情况 xml 比 annotation 的灵活度还大些, 有些 annotation 还没全扒下来 : 我现在一个新项目用最新的 hibernate 4.x , 多 data sources 的问题只能用 xml 搞定
|
b******y 发帖数: 9224 | 28
Haha, exactly, just relax man. Get your green card first, life is good
【在 c*********e 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 知足吧,难道每天累死累活地加班没bonus不升职你就高兴了?
|
r***y 发帖数: 4379 | 29 这个我们用 synonyms 在中间隔了一层
所以 middle tier 还是用 Spring 的 transactional 进行管理.
【在 y***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 搞定 : 你们多data sources是怎么管理 transaction的?
|
y***y 发帖数: 224 | 30
你是说用@transactional 这个annotation 么?
我记得是一个transactionManager对应一个data source啊...
能说得再具体点么?
【在 r***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 这个我们用 synonyms 在中间隔了一层 : 所以 middle tier 还是用 Spring 的 transactional 进行管理.
|
|
|
r***y 发帖数: 4379 | 31 --你是说用@transactional 这个annotation 么?
正确
--我记得是一个transactionManager对应一个data source啊...
这个也正确
为了绕开最终多个 transactionManager
所以用了 synonyms
不得不用 xml 配置, 是因为要把主schema的tables 和对应附属schemas的synonyms
map到同一个java class 上, 避免不必要的重复classes.
要做到这一点, annotation 做不到, 只能用 xml
可能最初我没说清楚.
目前这个方案被接受, 最终是否还是要多data sources, 还没定.
shards 已经死掉了, hibernate 4 根本不支持了, 不然省不少事情...
【在 y***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : : 你是说用@transactional 这个annotation 么? : 我记得是一个transactionManager对应一个data source啊... : 能说得再具体点么?
|
y***y 发帖数: 224 | 32
多谢~
【在 r***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : --你是说用@transactional 这个annotation 么? : 正确 : --我记得是一个transactionManager对应一个data source啊... : 这个也正确 : 为了绕开最终多个 transactionManager : 所以用了 synonyms : 不得不用 xml 配置, 是因为要把主schema的tables 和对应附属schemas的synonyms : map到同一个java class 上, 避免不必要的重复classes. : 要做到这一点, annotation 做不到, 只能用 xml : 可能最初我没说清楚.
|
h******k 发帖数: 388 | 33 一个transactionManager对应一个data source的话global transaction怎么弄?正在
学习JTA. totally confused by it.
【在 r***y 的大作中提到】![](/moin_static193/solenoid/img/up.png) : --你是说用@transactional 这个annotation 么? : 正确 : --我记得是一个transactionManager对应一个data source啊... : 这个也正确 : 为了绕开最终多个 transactionManager : 所以用了 synonyms : 不得不用 xml 配置, 是因为要把主schema的tables 和对应附属schemas的synonyms : map到同一个java class 上, 避免不必要的重复classes. : 要做到这一点, annotation 做不到, 只能用 xml : 可能最初我没说清楚.
|