欢迎来到天天文库
浏览记录
ID:41906581
大小:604.51 KB
页数:88页
时间:2019-09-04
《基于J2EE架构的企业级组件开发技术-概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于J2EE架构的企业级组件开发技术刘炜上海大学计算机学院liuw@shu.edu.cn课程简介在软件工程理论、高级程序设计语言的基础上,掌握基于JavaEE的企业级开发环境、架构和开发技术,掌握面向对象和面向组件的编程思想,熟悉各种面向对象的软件设计模式。自主开发或改写一个基于JAVAEE平台的开源组件系统。课程目标(1)立足于企业级的JAVAEE架构技术,基于组件的软件开发思想。(2)讲授系统级的开发方法,从需求分析到设计及实现。(3)通过工程化训练,构筑一个完整的软件系统,实践javaee软件开发全过
2、程。课程内容结构Java6.0编程语言JavaEE架构技术JSP、Servlet和JavaBean相关技术Struts2,Hibernate,Spring等JavaEE框架面向对象的设计模式开源项目分析与开发(讨论)课程安排..第一讲:组件开发与JavaEE技术概述(3学时)概括地讲解什么是组件和组件开发,讲解JavaEE技术框架。使学生站在宏观角度看待JavaEE和JavaEE组件开发技术。第二讲:Java6.0编程基础(3学时)1.JavaEE编程基础2.Java6语言新特性:增强的for循环、注释、枚
3、举、泛型、静态导入等3.JavaEEAPIs要求:掌握Java编程基础知识,面向对象的基本概念,Java类的编写与测试,掌握Java5的一些新特性。重点:Java语言、面向对象语言的特性,Java类的编写、编译和测试难点:Java6的新特性:增强的for循环、注释、枚举、泛型、静态导入等..课程安排..第三讲:JSP、Servlet和JavaBean相关技术(3学时)1.Jsp相关技术详解Web应用和Web.xml文件JSP基本原理JSP的10个基本指令JSP的9个内置对象JSP2特性2.Servlet相关
4、技术详解Servlet的工作原理Servlet的开发Servlet的配置3.JavaBean的开发与使用4.Filter和Listener要求:掌握Jsp、Servlet和Javabean的相关技术。重点:Jsp的工作原理,编写Jsp程序难点:Jsp2特性,Servelet的工作原理..课程安排..第四讲:Struts2应用及替代技术(3个学时)1.MVC简介2.Struts2体系结构3.Struts2基本应用及工作流程4.Struts2标签库应用5.Struts2拦截器6.Struts2国际化应用7.St
5、ruts2综合应用实例8.其他替代技术要求:了解MVC开发模式,理解MVC三层模式的工作原理;了解Struts2的体系结构及工作原理;掌握Struts开发流程(包括程序的编写和配置)。重点:Struts的工作原理和开发流程。难点:Struts的体系结构以及工作原理,标签库和拦截器的工作原理。..课程安排..第五讲:Hibernate3及替代技术(3个学时)1.ORM和流行的ORM框架介绍2.Hibernate概述3.对象/关系数据库映射(ORM)、基本的映射方式4.Hibernate体系结构5.Hibern
6、ate深入使用6.HQL语言的使用7.Hibernate的事务控制要求:掌握ORM的工作原理,掌握基本的映射方式,掌握使用Hibernate编写JAVAEE应用的数据库访问层,掌握Hibernate的配置、映射文件的编写、关联映射、继承映射等,熟悉HQL语言的使用。重点:Hibernate的配置和使用、HQL语言的使用难点:Hibernate的关联映射..课程安排..第六讲:Spring及替代技术(3个学时)1.Spring的起源和背景2.Spring的下载和安装3.Spring的核心机制:依赖注入4.Sp
7、ring容器配置5.Spring的资源访问6.Spring的AOP7.Spring的事务管理8.Spring和Struts整合9.Spring和Hibernate整合要求:掌握Spring的安装和配置,掌握Spring的核心机制,掌握Spring容器的配置,了解SpringAOP、Spring的事务管理机制;掌握Spring和Struts及Hibernate的整合方法。重点:Spring的核心机制,Spring的容器配置,Spring和Struts、Hibernate的整合。难点:Spring的核心机制,S
8、pring的AOP。..课程安排..第七讲:Spring、Struts、Hibernate整合开发(3个学时)1.学生项目管理系统应用背景2.JAVAEE编程结构3.系统功能介绍4.系统的设计概要设计数据库设计5.实现DAO层6.实现Service层7.实现Web层要求:掌握JAVAEE编程环境的配置,掌握简单的JAVAEE应用系统开发流程,掌握JAVAEE相关技术的应用。重点:基于MVC模式的JAVAEE开发流
此文档下载收益归作者所有