成都计算机培训 网络报名 Java软件开发培训课程 朗沃成都软件Java培训中心师资介绍 成都软件培训中心开班信息 朗沃成都Java软件开发培训中心学员就业情况 Java朗沃成都软件培训中心在线咨询
成都朗沃教育课程升级啦!
□ 您现在的位置:首页> 学员天地> web编程> 正文

Java Web基础的教学之整体思路

朗沃成都软件培训学校在线咨询         朗沃成都软件培训学校在线报名

关键词:java

Web应用程序体系架构一般分为表示层、业务层、持久层。我们在Java Web课程中讲述的是表示层的基础技术Servlet、JSP、JavaBean、EL、JSTL、Web MVC。
学生从Java SE的C/S结构过渡到Java Web的B/S结构时,如果培训师不注意过渡的方法,那么很容易让学生感觉简直是一个飞跃,中间有一个很明显的断层。
为了让参训的学员顺利过渡,同时巩固Java SE所学内容,我们在Java SE和Java Web之间安排了一个贷款计息查询服务器的代码实训项目。这个实训项目涉及了Socket、IO、集合、日期日历、多线程、JAXP、JDBC、反射、数据库连接池、DAO、MVC、动态加载、抽象类、接口、HTTP协议解析等知识,实际上是带领学生做一个简单的Web服务器。有了这个项目引导,后面的Java Web教学就轻松多了。
图一 贷款计息查询服务器体系架构图
在Java Web教学中,我们采用层层推进的方法来教学。
第一章,为了破除学生对Java Web应用程序的神秘感和不适应感,我们沿着Socket-->HTTP协议-->Web服务器-->CGI-->Web容器-->Servlet-->Java Web应用程序结构这种思路来讲解,逐步讲解Web应用程序的原理。
第二章,我们开始详细讲解Servlet的生命周期,然后用一个简单的HelloWorld Servlet程序为示例,讲解Servlet的API、编码、编译、部署,以及ServletConfig、ServletContext。
第三章,讲解Servlet如何处理HTTP请求。
第四章,讲解Servlet如何处理HTTP响应。
第五章,讲解Web应用程序状态维护(Session、Cookies)。
第六章,讲解Servlet监听器。
第七章,讲解Servlet过滤器。过滤器可以说是Servlet的精华部分,我个人觉得很牛。
第八章,讲解JSP生命周期和工作原理以及基础语法。
第九章,讲解JSP开发模式,包括JavaBean、模式1、模式2以及在MVC中使用过滤器
第十章,讲解如何编写无脚本的JSP页面,即EL和JSTL技术的内容
课程讲解完毕,首先用一个中型java  Web代码实训项目练习本课程的教学内容,然后带领学员模拟实现一个简单的Struts框架,以便学生可以顺利过渡到表示层开源框架Struts的学习。

值得一提的是,很多Java Web的书以及培训机构,讲解Java Web的时候都是从JSP着手,重点放在JSP上,而不是Servlet。这点我很不认同。毕竟,Java Web的核心在Servlet,而不是JSP。
朗沃成都软件培训学校在线咨询         朗沃成都软件培训学校在线报名
作者: 朗沃IT教育 成都中心
原载:朗沃IT教育 成都中心 lovoinfo.com
版权所有,转载时必须以链接形式注明作者和原始出处及本声明
在线客服
在线客服系统