给想学JAVA WEB开发的朋友一点建议
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程序员都是叫"春"一片。