JSP/J2EE Web应用开发技术 | |||
课程目标 |
全面掌握java web应用开发所涉及到的技术。熟练使用Eclipse开发工具。掌握Tomcat,Jboss等web服务器的安装,配置,优化。理解mvc 分层思想,数据事务与安全。使学员成能够独立完成B/S结构java web项目的开发与维护,在工作中可以独挡一面。 | ||
内容大纲 |
第1部分 Web运作原理探析 XML技术概述 XML的基本语法 XML的约束模式 DTD8 DTD的语法细节 XML Schema 名称空间 引入XML Schema文档 Web的概念 HTML简介 URL简介 HTTP协议简介 HTTP请求格式 HTTP响应格式 正文部分的MIME类型 用Java套接字创建HTTP客户与服务器程序 Web发展历程 发布静态HTML文档 发布静态多媒体信息 提供浏览器端与用户的动态交互功能 提供服务器端与用户的动态交互功能 发布Web应用 发布Web服务 Web 2.0:全民共建的Web 处理HTTP请求参数及HTML表单 客户端向服务器端上传文件 第2部分 用Tomcat构建Web站点 Tomcat概述 安装Tomcat Tomcat作为Servlet容器的基本功能 Tomcat的组成结构 Tomcat的工作模式 Tomcat的启动与停止 配置Web站点的虚拟目录 配置虚拟主机 与专用Web服务器的集成
第3部分 个JavaWeb应用 JavaWeb应用简介 创建JavaWeb应用 avaWeb应用的目录结构 创建HTML文件 创建Servlet类 创建JSP文件 创建web.xml文件 在Tomcat中发布JavaWeb应用 Tomcat的目录结构 按照默认方式发布JavaWeb应用 Web组件的URL 配置Tomcat的元素 配置Tomcat的虚拟主机 创建、配置和使用自定义JSP标签 用批处理文件或ANT编译范例
第4部分 Servlet技术(上) Servlet API Servlet接口 GenericServlet抽象类 HttpServlet抽象类 ServletRequest接口 HttpServletRequest接口 ServletResponse接口 HttpServletResponse接口 ServletConfig接口 ServletContext接口 JavaWeb应用的生命周期 启动阶段 运行时阶段 终止阶段 用Tomcat的管理平台管理Web应用的生命周期 Servlet的生命周期 初始化阶段 运行时阶段 销毁阶段 演示Servlet的生命周期的范例 ServletContext与Web应用范围 在Web应用范围内存放共享数据的范例 使用ServletContextListener监听器 Servlet的服务方法抛出异常 防止页面被客户端缓存
第5部分 Servlet技术(下) 下载文件 上传文件 动态生成图像 读写Cookie 访问Web应用的工作目录 转发和包含 请求转发 包含 请求范围 重定向 访问Servlet容器内的其他Web应用 避免并发问题 合理决定在Servlet中定义的变量的作用域类型 使用Java同步机制对多线程同步 被废弃的SingleThreadModel接口
第6部分 JSP技术 比较HTML、Servlet和JSP 静态HTML文件 用Servlet动态生成HTML页面 用JSP动态生成HTML页面 JSP语法 JSP指令(Directive) JSP声明 Java程序片段(Scriptlet) Java表达式 隐含对象 JSP的生命周期 请求转发 包含 静态包含 动态包含 混合使用静态包含和动态包含 JSP异常处理 再谈发布JSP 预编译JSP PageContext抽象类 JSP技术的发展趋势
第7部分 访问数据库 安装和配置MySQL数据库 JDBC简介 java.sql包中的接口和类 编写访问数据库程序的步骤 事务处理 通过JDBC API访问数据库的JSP范例程序 bookstore应用通过JDBC API访问数据库 数据源(DataSource)简介 配置数据源 在context.xml中加入元素 在web.xml中加入元素 程序中访问数据源 通过数据源连接数据库的JSP范例程序 bookstore应用通过数据源连接数据库 处理中文编码 分页显示批量数据
第8部分 HTTP会话的使用与管理 会话简介 HttpSession的生命周期及会话范围 使用会话的JSP范例程序 使用会话的Servlet范例程序 通过重写URL来跟踪会话 会话的持久化 标准会话管理器StandardManager 持久化会话管理器PersistentManager 会话的监听 用HttpSessionListener统计在线用户人数 用HttpSessionBindingListener统计在线用户人数
第10部分 JSP访问JavaBean JavaBean简介 JSP访问JavaBean的语法 JavaBean的范围 JavaBean在页面(page)范围内 JavaBean在请求(request)范围内 JavaBean在会话(session)范围内 JavaBean在Web应用(application)范围内 第11部分 EL表达式语言 第12部分 自定义JSP标签 第13部分 Filter(过滤器) 第14部分 ServIet事件监听器 第15部分 使用Log4J进行日志操作 第16部分 开发JavaMail Web应用 第17部分 SOAP应用 第18部分 Velocity模板语言 第19部分 项目实战(移动国际漫游网站,电信网络监控故障申告受理系统) | ||
推荐教材 |
Tomcat与Java Web开发技术详解(第2版) 出 版 社: 电子工业出版社
|
Head First Servlets&JSP(中文版) 出 版 社: 电力出版社
|
Servlet/JSP深入详解——基于Tomcat的Web开发 出 版 社: 电子工业出版社
|
学习基础 |
有一定的java编程基础。 | ||
后续课程 |
Struts框架应用技术 Spring框架应用开发技术 Hibernate框架应用开发技术 | ||
学时学费 |
三人以上团体报名优惠,具体请电话咨询。 |