资源描述
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,11/7/2009,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,Java-EE架构设计与开发实践,Java-EE架构设计与开发实践,Java EE学习参考路线,01,Part One,Java EE学习参考路线01Part One,Java EE学习参考路线,Java EE学习参考路线,1 Java EE概述,02,Part One,1 Java EE概述02Part One,1 Java EE概述,01,03,1.1 Java EE简介,1.2 Java EE应用分层架构,1.3 Java EE技术规范,02,04,05,06,1.4 敏捷轻型框架,1.5 Java EE开发环境,1.6 本章小结,1 Java EE概述01031.1 Java EE简介1.,1 Java EE概述,实训1 搭建Java EE运行及开发环境,1.7 习题,1 Java EE概述实训1 搭建Java EE运行及开发环,1.1 Java EE简介,1 Java EE概述,1.1.2 Java EE的新特性,1.1.1 什么是Java EE,1.1 Java EE简介1 Java EE概述1.1.2,1 Java EE概述,1.2 Java EE应用分层架构,1.2.1 分层模式概述,01,1.2.2 Java EE的结构,02,1 Java EE概述1.2 Java EE应用分层架构1.,1 Java EE概述,1.4 敏捷轻型框架,1.4.2 Struts 2简介,02,1.4.1 Hibernate简介,01,1.4.3 Spring简介,03,1.4.4 JSF简介,04,1.4.5 Tapestry简介,05,1.4.6 WebWork简介,06,1 Java EE概述1.4 敏捷轻型框架1.4.2 Str,1.5 Java EE开发环境,1 Java EE概述,1.5.2 Tomcat 8.0的安装和配置,1.5.4 MySQL数据库的安装和使用,1.5.1 JDK的下载和安装,1.5.3 集成开发环境的安装和使用,1.5.5 SQL Server数据库的安装和使用,1.5 Java EE开发环境1 Java EE概述1.5.,2 Java Web开发概述,03,Part One,2 Java Web开发概述03Part One,2 Java Web开发概述,2.2 HTTP协议,2.4 Java Web应用服务器,2.6 常用开发工具,2.1 Java Web概述,2.3 JDBC简介,2.5 在MyEclipse中开发Java Web程序,2 Java Web开发概述2.2 HTTP协议2.4 Ja,2 Java Web开发概述,01,02,03,2.7 本章小结,2.8 习题,实训2 JDBC数据库连接及常用开发工具使用,2 Java Web开发概述0102032.7 本章小结2.,LOGO,M.94275.CN,2 Java Web开发概述,2.1 Java Web概述,A,2.1.1 Web程序基本知识,2.1.2 Web程序开发过程,B,LOGOM.94275.CN2 Java Web开发概述2.,2 Java Web开发概述,2.2 HTTP协议,01,2.2.1 HTTP方法的请求格式,02,2.2.2 HTTP方法的响应格式,0,3,2.2.3 HTTP协议主要特点,0,4,2.2.4 GET/POST方法的比较,2 Java Web开发概述2.2 HTTP协议012.2.,2 Java Web开发概述,2.3 JDBC简介,2.3.1 常用的标准SQL语句,01,2.3.2 JDBC结构,02,2.3.3 JDBC驱动类型,03,2.3.4 常用数据库JDBC连接写法,04,2.3.5 创建JDBC应用程序具体步骤,05,2 Java Web开发概述2.3 JDBC简介2.3.1,2.4 Java Web应用服务器,2 Java Web开发概述,2.4.2 JBoss简介,2.4.4 WebSphere简介,2.4.6 在MyEclipse中配置Tomcat,2.4.1 Glassfish简介,2.4.3 Tomcat简介,2.4.5 WebLogic简介,2.4 Java Web应用服务器2 Java Web开发概,2.5 在MyEclipse中开发Java Web程序,2 Java Web开发概述,2.5.2 Web工程的发布,2.5.1 Web工程的创建,2.5.3 在Eclipse中调试程序,2.5 在MyEclipse中开发Java Web程序2 J,2 Java Web开发概述,2.6 常用开发工具,2.6.1 Maven项目管理工具,2.6.2 版本管理工具CVS,2.6.3 日志工具,2.6.4 报表图形引擎,2 Java Web开发概述2.6 常用开发工具2.6.1,3 HTML、JavaScript简介,04,Part One,3 HTML、JavaScript简介04Part One,3 HTML、JavaScript简介,3.6 任务6 CSS使用,3.5 任务5 HTML的表单,3.4 任务4 图像、超链接和表格,3.3 任务3 文本及版面风格的控制,3.2 任务2 HTML的基本结构,3.1 任务1 引入性案例,3 HTML、JavaScript简介3.6 任务6 CSS,3 HTML、JavaScript简介,3.7 任务7 HTML 5应用,3.8 任务8 JavaScript使用,3.9 任务9 jQuery基础,3.12 习题,3.11 本章小结,3.10 任务10 AJAX基础应用,3 HTML、JavaScript简介3.7 任务7 HTM,3 HTML、JavaScript简介,实训3 HTML和JavaScript综合应用,3 HTML、JavaScript简介实训3 HTML和Ja,3 HTML、JavaScript简介,3.3 任务3 文本及版面风格的控制,3.3.1 文本控制,3.3.2 版面风格控制,3 HTML、JavaScript简介3.3 任务3 文本及,3 HTML、JavaScript简介,3.4 任务4 图像、超链接和表格,3.4.1 图像和超链接,01,3.4.2 表格,02,3 HTML、JavaScript简介3.4 任务4 图像、,3 HTML、JavaScript简介,3.5 任务5 HTML的表单,3.5.1 表单定义,01,3.5.2 文本框控件,02,3.5.3 单选按钮和复选框,03,3.5.4 下拉菜单和列表,04,3.5.5 按钮,05,3.5.6 图像域、隐藏域和文件域,06,3 HTML、JavaScript简介3.5 任务5 HTM,3 HTML、JavaScript简介,3.5 任务5 HTML的表单,3.5.7 分组标记,3 HTML、JavaScript简介3.5 任务5 HTM,3 HTML、JavaScript简介,3.8 任务8 JavaScript使用,3.8.1 JavaScript概述,01,3.8.3 事件处理,03,3.8.2 函数,02,3.8.4 JSON简介,04,3 HTML、JavaScript简介3.8 任务8 Jav,3 HTML、JavaScript简介,3.9 任务9 jQuery基础,01,3.9.1 jQuery安装,02,3.9.2 jQuery语法,0,3,3.9.3 jQuery选择器,0,4,3.9.4 jQuery事件操作,3 HTML、JavaScript简介3.9 任务9 jQu,3.10 任务10 AJAX基础应用,3 HTML、JavaScript简介,3.10.1 AJAX概述,3.10.2 XMLHttpRequest对象,3.10.3 AJAX应用实例,3.10.4 开源AJAX框架DWR介绍,3.10 任务10 AJAX基础应用3 HTML、JavaS,4 JSP应用基础,05,Part One,4 JSP应用基础05Part One,4 JSP应用基础,4.1 Servlet概述,4.2 Servlet编程基础,4.3 JSP简介,4.6 JSP的内置对象,4.5 JSP动作,4.4 JSP指令,4 JSP应用基础4.1 Servlet概述4.2 Serv,4 JSP应用基础,4.7 JSP中文乱码问题全解决方案,4.8 本章小结,4.9 习题,实训4 Servlet和JSP综合应用,D,C,A,B,4 JSP应用基础4.7 JSP中文乱码问题全解决方案4.8,4 JSP应用基础,4.1 Servlet概述,A,4.1.1 Servlet工作原理,4.1.2 Servlet的特点,B,4 JSP应用基础4.1 Servlet概述A4.1.1 S,4 JSP应用基础,4.2 Servlet编程基础,4.2.1 Servlet接口,4.2.2 Servlet程序的编译,4.2.3 Servlet的配置,4.2.4 Servlet的应用实例,4 JSP应用基础4.2 Servlet编程基础4.2.1,4 JSP应用基础,4.3 JSP简介,1,2,3,4,4.3.1 工作原理,4.3.2 一个简单的JSP程序,4.3.3 JSP注释与声明,4.3.4 JSP表达式和程序段,4 JSP应用基础4.3 JSP简介12344.3.1 工作,4 JSP应用基础,4.4 JSP指令,4.4.1 include指令,4.4.2 page指令,4.4.3 taglib指令,4 JSP应用基础4.4 JSP指令4.4.1 includ,4.5 JSP动作,4 JSP应用基础,4.5.1 forward动作,4.5.2 include动作,4.5.3 plugin动作指令,4.5.4 useBean动作,D,C,A,B,4.5 JSP动作4 JSP应用基础4.5.1 forwar,4 JSP应用基础,4.6 JSP的内置对象,4.6.1 输出对象out,01,4.6.2 4种属性范围,02,4.6.3 请求对象request,03,4.6.4 响应对象response,04,4.6.5 会话对象session,05,4.6.6 Web服务器对象application,06,4 JSP应用基础4.6 JSP的内置对象4.6.1 输出对,4.7 JSP中文乱码问题全解决方案,4 JSP应用基础,4.7.2 URL传递参数中文乱码,4.7.4 使用请求编码格式过滤器Filter,4.7.1 JSP页面中文乱码,4.7.3 表单提交中文乱码,4.7 JSP中文乱码问题全解决方案4 JSP应用基础4.7,5 Struts 2开发,06,Part One,5 Struts 2开发06Part One,5 Struts 2开发,5.1 Struts 2简介,5.2 Struts 2安装,5.3 Strut 2工作原理,5.6 拦截器,5.5 Struts 2开发实例,5.4 Struts配置文件,5 Struts 2开发5.1 Struts 2简介5.2,5 Struts 2开发,5.7 类型转换OGNL,5.8 Struts 2常用标签,5.9 输入校验,5.12 习题,5.11 本章小结,5.10 Struts国际化,5 Struts 2开发5.7 类型转换OGNL5.8 St,5 Struts 2开发,实训5 用Struts实现图书管理系统中用户登录模块,5 Struts 2开发实训5 用Struts实现图书管理系,5.1 Struts 2简介,5 Struts 2开发,5.1.3 Struts优、缺点,5.1.2 MVC设计模式简介,5.1.1 Struts的起源,5.1 Struts 2简介5 Struts 2开发5.1.,5 Struts 2开发,5.4 Struts配置文件,5.4.1 Struts.xml文件,5.4.2 加载子配置文件,5.4.3 Action配置,5.4.4 struts.properties属性文件,5 Struts 2开发5.4 Struts配置文件5.4.,5 Struts 2开发,5.6 拦截器,5.6.1 拦截器介绍,1,5.6.2 拦截器实例,2,5 Struts 2开发5.6 拦截器5.6.1 拦截器介绍,5 Struts 2开发,5.7 类型转换OGNL,5.7.1 OGNL简介,5.7.2 类型转换实例,5.7.3 OGNL小结,5 Struts 2开发5.7 类型转换OGNL5.7.1,5.9 输入校验,5 Struts 2开发,5.9.2 使用Struts 2框架校验,5.9.1 手动输入完成校验,5.9.3 校验器的配置风格,5.9 输入校验5 Struts 2开发5.9.2 使用St,6 Hibernate基础,07,Part One,6 Hibernate基础07Part One,6 Hibernate基础,6.1 Hibernate概述,6.2 Hibernate应用基础,6.3 Hibernate对象,6.6 习题,6.5 本章小结,6.4 Hibernate事务编程,6 Hibernate基础6.1 Hibernate概述6.,6 Hibernate基础,实训6 用Struts和Hibernate实现高校选课系统,6 Hibernate基础实训6 用Struts和Hiber,6.1 Hibernate概述,6 Hibernate基础,6.1.2 Hibernate不同版本之间的区别,6.1.4 Hibernate体系结构,6.1.1 Hibernate简介,6.1.3 持久层与ORM,6.1.5 Hibernate API简介,6.1 Hibernate概述6 Hibernate基础6.,6.2 Hibernate应用基础,6 Hibernate基础,6.2.2 Hibernate配置文件,6.2.4 HQL查询,6.2.1 Hibernate应用开发步骤,6.2.3 Hibernate核心接口,6.2.5 Hibernate开发实例,6.2 Hibernate应用基础6 Hibernate基础,6 Hibernate基础,6.3 Hibernate对象,6.3.1 对象的特征,6.3.2 对象的状态,6.3.5 关系映射实例,6.3.4 对象关系映射,6.3.3 主键生成策略,6 Hibernate基础6.3 Hibernate对象6.,6 Hibernate基础,6.4 Hibernate事务编程,C,B,A,6.4.1 事务概述,6.4.2 JDBC中使用事务,6.4.3 Hibernate事务管理,6 Hibernate基础6.4 Hibernate事务编程,7 Spring基础与应用,08,Part One,7 Spring基础与应用08Part One,7 Spring基础与应用,7.1 Spring概述,7.2 Spring快速入门,7.3 依赖注入基本原理,7.6 本章小结,7.5 Spring事务管理,7.4 Spring AOP概述,7 Spring基础与应用7.1 Spring概述7.2 S,7 Spring基础与应用,实训7 Struts 2+Spring 3集成示例,7.7 习题,7 Spring基础与应用实训7 Struts 2+Spri,7.1 Spring概述,7 Spring基础与应用,C,B,A,7.1.1 Spring框架简介,7.1.2 Spring的特点,7.1.3 Spring框架结构,7.1 Spring概述7 Spring基础与应用CBA7.,LOGO,M.94275.CN,7 Spring基础与应用,7.2 Spring快速入门,A,7.2.1 搭建Spring环境,7.2.2 一个简单依赖注入实例,B,LOGOM.94275.CN7 Spring基础与应用7.2,7.3 依赖注入基本原理,7 Spring基础与应用,7.3.1 控制反转与依赖注入,7.3.2 依赖注入的形式,7.3.3 IoC装载机制,7.3 依赖注入基本原理7 Spring基础与应用7.3.1,7 Spring基础与应用,7.4 Spring AOP概述,C,B,A,7.4.1 AOP概念与术语,7.4.2 AOP实现机制,7.4.3 Spring中的AOP,7 Spring基础与应用7.4 Spring AOP概述C,7 Spring基础与应用,7.5 Spring事务管理,01,7.5.1 事务简介,02,7.5.2 事务管理器,03,7.5.3 Spring事务管理机制,04,7.5.4 事务的传播行为和隔离级别,7 Spring基础与应用7.5 Spring事务管理017,8 SSH整合架构开发,09,Part One,8 SSH整合架构开发09Part One,8 SSH整合架构开发,8.1 SSH集成开发简介,8.2 SSH集成开发实例1,8.3 SSH集成开发实例2,8.4 本章小结,D,C,A,B,8 SSH整合架构开发8.1 SSH集成开发简介8.2 SS,9 Java EE课程设计案例,10,Part One,9 Java EE课程设计案例10Part One,9 Java EE课程设计案例,D,9.4 平台功能实现,E,9.5 本章小结,A,9.1 系统概述,B,9.2 系统需求分析,C,9.3 系统数据库设计,9 Java EE课程设计案例D9.4 平台功能实现E9.5,9 Java EE课程设计案例,9.2 系统需求分析,9.2.1 学习平台系统功能分析,01,9.2.2 设计思想,02,9 Java EE课程设计案例9.2 系统需求分析9.2.1,9 Java EE课程设计案例,9.3 系统数据库设计,C,B,A,9.3.1 数据库概念设计,9.3.2 数据库逻辑设计,9.3.3 数据库的连接原理,9 Java EE课程设计案例9.3 系统数据库设计CBA9,LOGO,M.94275.CN,9 Java EE课程设计案例,9.4 平台功能实现,A,9.4.1 创建项目工程,9.4.2 三层开发过程,B,LOGOM.94275.CN9 Java EE课程设计案例9,附录A Java EE开发常见错误及解决,11,Part One,附录A Java EE开发常见错误及解决11Part One,附录A Java EE开发常见错误及解决,附录A Java EE开发常见错误及解决,附录B Java EE面试题及参考答案,12,Part One,附录B Java EE面试题及参考答案12Part One,附录B Java EE面试题及参考答案,附录B Java EE面试题及参考答案,感谢聆听,感谢聆听,感谢聆听,感谢聆听,
展开阅读全文