|
课程名称 : |
Java WEB系统应用开发(JSP,Servlet) [J2EE开发课程] |
|
开班类型 : |
脱产班 |
|
开课时间 : |
2009-12-21 |
|
课程长度 : |
5天(早上9点到中午12点,下午1点到5点) |
|
培训费用 : |
3600元(含教材、证书) |
|
学习对象 : |
适宜从事使用Java开发Web应用系统IT人士 |
|
基础要求 : |
有JAVA语句编程基础 |
|
课程简介 : |
培训内容包括WEB编程机制,JSP,Servlet开发,WEB应用程序安全性,数据库操作技术,WEB服务器安装和配置,异常处理,会话管理,JAVABEAN开发和应用,JSP标签库的开发/应用,WEB应用程序的结构和布置等.配合实例讲解,练习,确保学员解决实际问题.掌握开发J2EE系统的所必备的技能. |
|
培训目标 : |
完成本课程之后,学员将具备以下能力:
1.能独立地利用JSP及Servlet开发、部署基于WEB应用程序
2.掌握JavaBean、JDBC,数据库等相关技术开发分布式的商业应用系统,如订单管理,客户管理系统,ERP系统,物流管理系统 |
|
上课地点 : |
深圳市福田区 |
|
课程大纲 : |
Web应用程序开发基础知识
|
1. HTTP通信协议的基本概念 |
2. HTTP请求的基本结构 |
3. HTTP回应的基本结构 |
4. HTML语言(表单、表格等标签) |
5. Servlet的基本运行原理 |
6. 掌握Java开发工具 |
安装配置Tomcat服务器
|
1. Tomcat WEB 服务器简介 |
2. 安装和配置Tomcat WEB服务器 |
3. 启动与测试Tomcat WEB服务器 |
4. Tomcat启动失败常见故障的排除 |
Servlet开发
|
1. Servler处理HTTP请求的流程 |
2. 如何取得Servlet的请求内容 |
3. 如何取得HTTP请求的标头信息 |
4. HTTP请求形式的实例探讨 |
5. Servet如何产生HTTP回应 |
6. 实例演练:*个HTTP Servlet |
7. Servetr 的生命周期(lift cycle) |
8. ServletRequest接口 |
9. ServletResponse接口 |
JDBC编程
|
1. JDBC 概念 |
2. JDBC API |
3. JDBC 编程步骤 |
4. 存储过程调用 |
5. 数据连接池的配置和开发(JNDI) |
Web应用程序的结构与部署
|
1. 配置应用部署描述文件(web.xml) |
2. 如何存取Servlet起始参数 |
3. ServletConfig接口 |
Servet容器模型
|
1. ServletContext对象 |
2. Web应用程序的“事件”与“监听器” |
3. Web应用程序的生命周期 |
4. ServletContextListener接口 |
5. HttpSessionListener接口 |
6. 分布式Web应用程序 |
7. 如何编写“线程安全”的程序代码 |
Servlet的异常处理机制
|
1. 服务器端异常处理机制 |
2. 声明式异常处理 |
3. 声明HTTP错误所对应的错误页面 |
4. 处理Java异常 |
5. 程序化异常处理 |
6. 在try—catch描述语句内直接处理品异常 |
7. 实例演练:Web应用程序的异常处理 |
8. LOG4J(日志管理)在J2EE系统开发中的应用 |
会话管理
|
1. 基本的会话管理方式 |
2. HTTP会话与SessionID |
3. HttpSession接口内重要的方法 |
4. 存取HTTP会话内容/终止HTTP会话 |
5. 实例演练:管理HTTP会话信息 |
6. 使用“URL重写”来管理HTTP会话信息 |
Web应用程序的安全性
|
1. Web应用程序的安全性问题 |
2. 验证与授权机制 |
3. Web服务器的安全防护措施 |
4. 声明式验证 |
5. 声明式授权 |
6. 实现BASIC验证机制 |
7. 实现FORM验证机制 |
8. 如何在Web应用程序内辨识用户身份 |
9. 实例演练:声明式验证机制 |
JSP模型与开发
|
1. JSP的组成 |
2. JSP的运行方式 |
3. JSP的生命周期方法 |
4. JSP生命周期的七个阶段 |
5. 部署JSP |
6. JSP标准指令(Standard Directive) |
7. JSP程序代码元素-声明标签,程序代码标签,表达式标签,注解标签 |
8. JSP的隐含变量 |
9. 开发可复用的JSP-JSP的复用概念 |
JSP与JavaBean
|
1. 如何在JSP内使用JavaBean |
2. JavaBean的四种存取范围(Scope) |
3. 使用元素 |
4. JavaBean的初始化方式 |
5. 实例演练:在JSP内使用JavaBean |
开发工具和开发环境
|
1. Elipse开发环境安装与配置 |
2. J2EE服务器安装与配置(JBOSS) |
掌握JSTL标签库开发
|
1. 掌握表达式(EL) |
2. 掌握常用的标签库(JSTL)的应用 |
3. 在JSP内使用“自定义标签库” |
4. 在web.xml内配置TLD所在位置 |
5. 实例演练:开发“应用JSTL标签库” |
J2EE项目实践
|
1. 分层设计 |
2. 开发常用步骤 |
3. 界面组织和设计 |
4. 权限设计 |
|