看了csdn 的好多文章,越来越发现计算机领域的知识太多了,新知识层出不穷,有了struts,后来又有了jface,我现在突然感觉有点心有余力不足,我学的专业不是计算机,是材料成型及控制,所有的一切都是靠自学而来的,现在想想,走了许多弯路.
哪位朋友能不能介绍一下,要成为一名java程序员(主要是web方面),最重要的是什么,看了许多文章,但感觉理论性太强了,或许在这儿有工作在第一线的朋友能告诉我您的经验!
谢谢!
哪位朋友能不能介绍一下,要成为一名java程序员(主要是web方面),最重要的是什么,看了许多文章,但感觉理论性太强了,或许在这儿有工作在第一线的朋友能告诉我您的经验!
谢谢!
JSP:尽量少使用<%%>,可以使用EL或者JSTL;
Servlet:用于MVC中的Controller。
业务层:自己根据DAO实现一些业务逻辑,被Servlet调用。
DAO:自己写JDBC来实现。以四个中要尽量减少各层之间的耦合度,业务层的话可以使用Facade模式建一个门面,
Servlet只对这个门面进行操纵,这样就降低了对于底层的依赖。做得好的话,可以增加一个XML文件,里面存放着门面、业务、DAO的具体实现类,采用反射注入到程序中。这样我们就实现了一个简陋的Spring+Struts+Hibernate的应用。做好了之后再去学习那些框架的话,
对于理解或者使用它们都有不小的帮助。