注册 登录
编程论坛 J2EE论坛

给想学JAVA WEB开发的朋友一点建议

神vLinux飘飘 发布于 2006-07-15 10:41, 833 次点击
1.不要在JSP和Servlet中纠缠太多,其实到后面你会发现这些东西你在日常开发中不会怎么用到。为什么呢?因为我们用Struts,在struts中,已经帮你实现好大量的servlet用来进行MVC控制了,所以你没必要再进行一次重复的学习。理解就可以了。

2.不要把你的业务代码写到你的JSP页面中去。经常可以看到许多人问”为什么我的JSP页面显示不正常“,然后就”好心“的贴出他们出错的JSP页面。我一看,晕倒了,那JSP页面上竟然连数据库密码都出现,杂七杂八一大堆,根本就没有办法用肉眼差错。没错,你们的JSP页面都只能用肉眼去DEBUG,如果要问为什么,那只能怪你,这个页面上连你的连接数据库代码都有了,而我们又没有你的数据库和相应的表,怎么调试啊。
所以,建议大家以后在写JAVA WEB应用的时候,凡是业务代码都应该写到servlet中去,尽量避免JSP页面中出现JAVA代码,这样可以保持你的程序结构的清晰,出了问题也好调试。

3.学习WEB开发,中间件是绝对少不了的。现在开发一个WEN应用的标准组合是:
漂亮的模板 + WEB框架(Struts/JSP/SpringMVC) + 持久层(Hibernate/JDO) = 一个不错的站点
当然,如果你技术实力足够,可以看看spring,用spring把这些层透明的粘合起来,是在是无敌了。也难怪现在的JAVA程序员都是叫"春"一片。
9 回复
#2
千里冰封2006-07-15 13:05
#3
gady1002006-07-16 13:09
好复杂啊.
学了这么多天,只会配置环境,数据库啊!
代码还不懂诶.
#4
whethermore2006-07-16 13:11

有点意思哦。

#5
独孤无痕2006-07-16 13:59
斑竹你好,我现在servlet,jsp,MVC,EJB都学了。
刚看了你的话确实有道理。但是好象网上介绍struts的资料不多哦。
斑竹弄点上来看看啊!谢谢!
#6
神vLinux飘飘2006-07-16 14:08
EJB都学了,STRUTS竟然没学?你强啊!
网络上的资料永远是网络上的,我还是喜欢自己去买一本好书详细把玩。
买书好过网络资料的N个原因:

1.书可以随时看,上课看,上厕所看,做车看,ML看......

2.书上的信息虽然不够网络上的新,但是详细。网络上的资料都是为了解决一两个问题而给出的解决方案,很多细节该问题没有涉及到的就不会提起,这会让你错过很多知识点

3.如果你在网络上弄到了XXX教程的电子版,为了支持我国已经支离破碎的知识产权保护,为了让作者能出更加好的书,我奉劝还是去买一本“尸体”书

4.整天拿着本砖头书到处晃悠,让你觉得你是个学者样~这样可以更加容易泡到MM ^o^

所以,我觉得:看书为主,上机练习要勤快,网络为辅,论坛提问要深思。
#7
独孤无痕2006-07-16 19:37
哈哈!
斑竹不错!顶你。
我确实学了EJB,但是STRUTS还没学嘛 因为放假了。等到下学期去了。所以有空可以先预习预习了
买书好贵哦!现在的正版书就是贵。所以盗版才那么发达嘛!呵呵
#8
可可℃乐2006-07-17 23:16

哈哈。神!你真强!连ML都可以看“尸体”书
哈哈。说实话你说地还真8错
我以前就听另外一个斑竹说地最好把业务逻辑写到servlet中去,实现MVC思想,我也那样写了。
那样可以实现
现在学STRUTS,一点都摸不着头脑

#9
快乐让让2006-07-18 09:02

斑竹不错啊,能不多请教请教你呢,有没QQ或则你学习的群呢?
你好象懂很多,想问大家一个问题,是不是J2EE就是JAVA WEB开发? 有什么区别,J2EE包括什么?
JAVA WEB开发主要学哪些东西? 谢谢

#10
快乐让让2006-07-18 09:03
J2EE又是要学哪些东西呢??
1