Web框架是用于编写web应用服务端的工具,许多web框架都是从实际项目中抽取出来的,它的产生,可以提高程序员工作效率,节省时间。
但是,web框架对于初学者,可并不是那么友好。因为使用web框架开发的结果就是知其然而不知其所以然,框架一旦更换,你就会无所适从。所以,在接触使用框架前,请先具备以下能力。
●Java基础●
拥有良好的基础,可以让你在工作当中更加的得心应手。并且,在开发中你问别人基础问题是会被鄙视的。
●了解开发环境●
开发环境顾名思义就是用来开发的配套工具,选择一个合适的开发工具,能帮助你更好地学习软件开发。
这里讲的是Java开发,所以只介绍关于Java的开发环境。
首先不建议使用myeclipse和eclipse JEE,这两款开发环境不仅运行速度慢,还无法让你了解web的结构。初学者使用普通的eclipse就好。
●了解servlet和filter●
基本的 Java Web 项目只需要servlet-api.jar这一个包就可以了,因为它包含了绝大部分的类接口,还有一些工具类,共有 2 个包。分别是:javax.servlet 和javax.servlet.http。把这个jar包放到了webapp 目录外的一个独立 packages 文件夹里,这是因为所有的 Servlet 容器都带有这个包,你无需再放到Web项目里,我们放到这里只不过是编译的需要,运行是不需要的。
另外,servlet还包含了web.xml这个重要的配置文件,虽然无需编辑,但是一定要有。
除了servlet外,再一个就是filter过滤器了。
关于定义filter的方法,这里也放出来供大家查看。
●关于HTTP●
综上所述,要想成为一名优秀的Java web开发者,不能只依赖框架的使用,还要了解他的原理,只有打下牢固的基础,才能够实现更快的提升。
领取专属 10元无门槛券
私享最新 技术干货