远离框架,Java web初学必备

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开发者,不能只依赖框架的使用,还要了解他的原理,只有打下牢固的基础,才能够实现更快的提升。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200225A0FM0H00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券