找回密码
 立即注册
搜索
查看: 6339|回复: 8

写给刚开始学J2EE同学的一封信

[复制链接]

103

主题

921

回帖

1038

积分

金牌会员

咱就是一个农民

积分
1038
发表于 2008-4-7 10:52:04 | 显示全部楼层 |阅读模式
一直以来,身边很多人都在问我怎么学习J2EE,以前我也不知道该怎么告诉别人,感觉自己好像也是在不经意间就会了,:Y ,不过现在有人问我,我可以很明白的告诉别人:你自己去踏踏实实的做一个项目以后,你就该会了。
  老实讲,现如今的J2EE世界其实不适合入门者,为什么,各种框架充斥其中,感觉就是那帮牛人不停的在变换自己的思考方式一样。完全没有必要去都掌握,甚至于你连看的必要都没有,因为有些东西,你有可能一辈子都用不上。那是不是说没有必要学呢?当然也不是,我个人感觉,入门的同学最应该学的就是struts1.1(个人的想法,因为我做的第一个项目就是用的struts1.1),说到这里,可能很多人都要说struts1.1的很多漏洞,不错,struts1.1存在类爆炸,框架结构混乱,很多问题。但有一点她是绝对值得大家学习的,那就是她是第一个将servlet提交采用MVC方式提交出来的框架。
  学习struts1.1可以帮助我们了解框架缔造者们对jsp,servlet整合在一起的原始考虑,这是很有必要的。
  很多同学学习的过程中,只追求掌握程序,没错,开始确实如此,但如果你已经写了1年以上的程序还是这个想法,那就是老印嘴里说的baby coder了。这么说一点也不耸人听闻,毕竟在中国,软件是讲究应用的,程序是和业务逻辑紧紧联系的。客户不会管你用什么框架,用什么语言,甚至于软件的安全性也不在他们的考虑范畴里面,客户只考虑一件事,那就是你做了这个软件要收他多少钱,以后的升级费用是多少。。。这是要付给你工钱的人考虑的,:{ 如果你想在这个行业混口饭吃,那么,请你一定要站在客户的角度去考虑一下。
  我个人做了一个统计,整个做J2EE的行业里,在中国,struts1.1将近有70%的市场,至于网上炒的很火的AJAX,EJB,Spring,webwork在大型企业里面,用的很少。反之,什么小型的广告网站反而用的多。感叹“杀鸡用牛刀”的同时,也引起人们的反思,为什么这些比struts1.1先进的多的技术派不上用场。感叹了几个夜晚,终于明白了一个道理,估计也是国内所有写软件的苦命人的心声:业务逻辑和程序的结合永远不够完美。做项目的时候,客户老是在不停的变换逻辑流程。搞得我们这帮想用新技术的苦命人总是陷入很尴尬的境地,毕竟新技术的资料都是E文的,看得不够透彻不说,变换流程出了问题不说(新技术是需要时间研究的),工期在那里摆着,完不成要挨骂的。如此,很多程序员都只好用市面上比较成熟的框架--struts1.1。毕竟出了问题,可以问一下老手们,毕竟用的人那么多,解决之道要比那些新技术要多得多。无奈啊,真的很无奈。
  因此,只好写了这篇文章,感觉很残酷,但是没有办法,谁叫现实是这样的,环境是这样的。

[ 本帖最后由 尚枫 于 2008-4-7 15:24 编辑 ]

75

主题

3917

回帖

5276

积分

网站编辑

积分
5276
发表于 2008-4-8 11:23:38 | 显示全部楼层
说得很实在,谢谢!
事能知足心长惬,人到无求品自高!
回复

使用道具 举报

15

主题

490

回帖

671

积分

高级会员

积分
671
发表于 2008-4-8 21:19:40 | 显示全部楼层
其实框架无所谓好坏,使用它们的目的恰恰在于使系统能灵活的适应业务逻辑的变化。现在好多小朋友用着最新的框架,最新的技术,却用面向流程的思路去写JAVA,真是哭笑不得。大学也好,青鸟也好,都只是教授基本语法,真正的面向对象,软件工程的思维,还是要在实践中去体会和掌握。

顶楼主一个。
回复

使用道具 举报

0

主题

23

回帖

30

积分

注册会员

积分
30
发表于 2008-5-8 20:00:20 | 显示全部楼层
还是先从基础学起
要学struts,先学servlet
回复

使用道具 举报

3

主题

431

回帖

587

积分

高级会员

积分
587
发表于 2008-5-13 15:11:32 | 显示全部楼层
谢谢楼主的经验之谈!
回复

使用道具 举报

0

主题

15

回帖

20

积分

新手上路

积分
20
发表于 2008-6-15 13:43:09 | 显示全部楼层
呵呵,写的确实值得参考
回复

使用道具 举报

144

主题

2907

回帖

4169

积分

论坛元老

积分
4169
发表于 2008-6-29 21:34:09 | 显示全部楼层
东西不在新,在于你真正掌握了多少,用你掌握的东西能不能解决实际应用....
回复

使用道具 举报

12

主题

443

回帖

626

积分

高级会员

积分
626
发表于 2008-7-12 23:18:14 | 显示全部楼层
现在有好多人一味地追究追求新!
回复

使用道具 举报

72

主题

1118

回帖

1645

积分

金牌会员

积分
1645
发表于 2008-7-13 01:17:42 | 显示全部楼层
我是用我的C#
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-15 03:04 , Processed in 0.084179 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表