Skip to main content

j2ee web 方向的职业规划

发信人: zhaoce (米高蜥蜴), 信区: Java
标  题: Re: j2ee web 方向的职业规划
发信站: BBS 未名空间站 (Sat Aug 25 09:28:30 2012, 美东)

可以去,除了m以外
其它三个都有招core java的人
前一段jobhunting不是还有人在说这事么?
说他在找core java的职位,然后面的就是这几家
不过core java跟j2ee多少有些不是一回事
你要注意这两者的区别
尤其是j2ee web这一块的

web这一块变动太大了
包括客户端的东西,几天一变
建议多关注一下service tier或者说business tier
也就是容器这一块,spring和ejb是这一层仅有的两个选择
两个都搞定也没什么大不了的,spring的概念比较超前,ejb比较传统
然后是orm这一层,注意这一层也有ejb,entity bean,不过已经deprecated鸟
现在orm全部都是pojo,这一层主要还是hibernate
不过ibatis等也都有人用,主要idea知道就是了
这一层还有web层的东西的核心思想都是一致的
掌握其中一个很容易可以理解其它框架的思路,不算太难

唯一有着巨大区别的就是spring和ejb,这一层这两个东西整个理念都不一样
ejb通过传统的jndi调用,spring则是ioc,但是这两者又不冲突
必要时候可以混用,因为jndi和框架不是一回事,这是很有趣的东西

我一直认为,只有真正理解了ejb里面的session bean的人才算是合格的j2ee开发人员
spring太简单了,所有框架里面,spring是最容易上手的
如果把ejb看成框架的话,ejb是最难上手的,概念太多,太复杂
其实难也不难,就是颁布这些规范的人,语言表达能力实在是很欠缺,不少人看不懂
一堆乱七八糟的术语,貌似很牛逼,不过搞一个ejb容器也的确很麻烦
你写一个ejb,对应要生成至少12个类,但是用起来其实并不需要知道这12个类是干什
么的
所以嘛,那群作者就唯恐你不知道这12个类,所以一堆废话,看得云里雾里的
sun的东西普遍都有这个毛病

你要想有money和security,就把spring还有hibernate好好弄弄
弄完之后搞ejb,都懂了之后就没有多少可以挡着你的了
都很熟悉了之后,不要吃饱了去搞ibatis和struts,你搞不完的
转去把core java的部分好好搞搞,尤其是多线程之类的,这样前景还是很看好的
你看这么多年了,client side的东西,从c++到c#到现在的objective c,一代一代换
mobile上也是,j2me到现在android,这个还好就是,大同小异
但是server side的东西,一直都是java,都这么多年了,我还在靠这个吃饭
从国内吃到国外,从北美吃到澳洲,吃了不少行业,没觉得有什么太多东西要学
无非那点东西,只不过说有时候需要我搞core java而不是单纯地写component罢了
【 在 trymelz (行人路过) 的大作中提到: 】
: 我是半路出家,正收到j2ee web开发方面的一个offer。
: 刚才有人说做这个的去不了gfam这些大公司,不知道将来有什么出路
: 由于是新手,对这方面的行情不少很了解。恳请指教
: 谢谢了

Comments

Popular posts from this blog

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checking a shared sec

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into /opt/course/1/context_default_no_kubectl.sh , but without the use of k

标 题: 关于Daniel Guo 律师

发信人: q123452017 (水天一色), 信区: I140 标  题: 关于Daniel Guo 律师 关键字: Daniel Guo 发信站: BBS 未名空间站 (Thu Apr 26 02:11:35 2018, 美东) 这些是lz根据亲身经历在 Immigration版上发的帖以及一些关于Daniel Guo 律师的回 帖,希望大家不要被一些马甲帖广告帖所骗,慎重考虑选择律师。 WG 和Guo两家律师对比 1. fully refund的合约上的区别 wegreened家是case不过只要第二次没有file就可以fully refund。郭家是要两次case 没过才给refund,而且只要第二次pl draft好律师就可以不退任何律师费。 2. 回信速度 wegreened家一般24小时内回信。郭律师是在可以快速回复的时候才回复很快,对于需 要时间回复或者是不愿意给出确切答复的时候就回复的比较慢。 比如:lz问过郭律师他们律所在nsc区域最近eb1a的通过率,大家也知道nsc现在杀手如 云,但是郭律师过了两天只回复说让秘书update最近的case然后去网页上查,但是上面 并没有写明tsc还是nsc。 lz还问过郭律师关于准备ps (他要求的文件)的一些问题,模版上有的东西不是很清 楚,但是他一般就是把模版上的东西再copy一遍发过来。 3. 材料区别 (推荐信) 因为我只收到郭律师写的推荐信,所以可以比下两家推荐信 wegreened家推荐信写的比较长,而且每封推荐信会用不同的语气和风格,会包含lz写 的research summary里面的某个方面 郭家四封推荐信都是一个格式,一种语气,连地址,信的称呼都是一样的,怎么看四封 推荐信都是同一个人写出来的。套路基本都是第一段目的,第二段介绍推荐人,第三段 某篇或几篇文章的abstract,最后结论 4. 前期材料准备 wegreened家要按照他们的模版准备一个十几页的research summary。 郭律师在签约之前说的是只需要准备五页左右的summary,但是在lz签完约收到推荐信 ,郭律师又发来一个很长的ps要lz自己填,而且和pl的格式基本差不多。 总结下来,申请自己上心最重要。但是如果选律师,lz更倾向于wegreened,