首页 科技滚动 阅读正文 :
推荐 暴雪与网易合作重启

武汉罗七生活网:Java Web开发基础

来源: 互联网 2016-09-23 11:09 评论:

现在较复杂的Web开发一般采用Java来开发,在Java Web开发中,如果较小型的web采用jsp即可。稍复杂一些采用jsp+javabean。而更复杂的采用框架进行开发。基本的框架有servlet。Servlet框架是很多框架的基础。比如struts、hibenate,、spring等。而servlet中也会使用jsp与javabean。所以Java Web的基础同样包括jsp基础,javabean与servlet。在开发中主要了解javabean与servlet。

武汉罗七生活网是家政服务类网站,主要业务是网站广告位出租,武汉罗七生活网小编认为, javabean与servlet主要了解以下几个方面。

首先,需要了解java web的两种开发模式。第一种是jsp+javabean的开发模式,这种模式中,客户端与jsp进行通信,客户端将请求发送给jsp页面,而jsp页面会调用javabean处理或者获取存放数据。而javabean会将数据存放数据库,或者从数据库获取数据。第二种是jsp/javabean+servlet的开发模式,这种模式中,客户端将请求发送给servlet, 由servlet来调用jsp或者javabean。而jsp或者javabean将响应消息发送给servlet,由servlet发回客户端。与第一种开发模式的主要差别是多了servlet。Servlet相当于一个中转器。

第二,需要了解Web服务器与jsp,javabean, servlet。当程序中有jsp代码,或者javabean, 或者servlet时,Web服务器的处理不同。如果有jsp、javabean、servlet, 那么Web服务器会调用web容器进行处理,再将请求或者响应发送到web服务器。Jsp、javabean、servlet的web容器不同,jsp是内置的web容器,而javabean是javabean容器,servlet有servlet容器。这些web容器会调用对应的jsp、javabean、servlet代码。

第三,需要了解web开发标准目录结构。一般web开发的标准目录结构有WEB-INF、jsp、js、css、images。而WEB-INF是安全目录,又有三种目录和一个文件。即lib、classes、tags目录和web.xml文件。

第四,需要了解javabean的导入、属性设置与获取和存储范围。Javabean的导入有page指令与useBean指令。而属性设置采用setProperty,属性获取采用getProperty。存储范围一般是useBean的scope属性指定。有page、request、session、application。在属性设置与获取中,需要了解含有表单时的属性设置与获取。设置属性有四种类型,即自动匹配、指定属性、指定参数、指定内容。

第五,需要了解servlet的处理流程,servlet类结构,doGet与doPost方法及参数使用,web.xml配置servlet,表单servlet,servlet生命周期及对应的方法,servlet初始化配置的获取,servlet中获取jsp内置对象,servlet的客户端跳转与服务器跳转,以及servlet的简单servlet、过滤servlet与监听servlet。Servlet的细节知识较多,需要熟悉才能学好。

总体而言,在武汉罗七生活网小编看来,当前较复杂的Web一般采用Java来开发,而Java Web的主要内容就是javabean、servlet以及一些基础知识。所以需要熟悉这些Java Web开发基础。

x