主页
软件技术
返回
Java EE软件开发平台

            一、课程在培养方案中地位、作用 

            本课程是软件工程专业的专业教育课程,主要讲解Sun Microsystem的JavaEE技术,通过课堂教学及实践环节使学生深刻理解软件的分层架构的思想,重点掌握Servlet、JSP、EJB组件的开发技术,能够灵活运用JavaEE平台技术构建大型软件。 二、课程内容、基本要求 

            第一章 JavaEE平台概述 

            1. 理解分布式的多层应用开发模型。 

            2. 理解组件的含义与类型。 

            3. 理解容器的含义与类型。 

            4. 了解各种JavaEE APIs。 

            5. 理解打包与部署,熟悉JAR/WAR/ EAR文件格式及相互区别。 

            6. 了解JavaEE应用开发角色。 

            第二章 Java5.0语言新特性与JavaEE开发环境 

            1. 掌握java5.0中增强的for循环、注释、范型。 

            2. 掌握Sun GlassFish应用服务器的安装与配置 。 

            3. 掌握MyEclipse或NetBean开发环境的安装与配置 。 

            第三章 WEB开发基础 

            1. 理解HTTP协议的工作原理 

            2. 掌握HTML组件中的表格、表单的用法 

            第四章 JavaEE应用入门 

            1. 理解web应用的生命周期。 

            2. 理解Java EE平台web模块的结构。 3. 理解容器与组件的关系。 

            4. 掌握web应用的开发、部署、卸载、 配置。 第五章 Servlet技术 

            1. 理解Servlet的生命周期。 

            2. 理解Web上下文、Session的概念。 3. 掌握普通的Servlet开发方法。 4. 掌握监听器、过滤器的开发方法。 第六章 JSP组件 

            1. 理解Jsp的生命周期。 

            2. 掌握Jsp组件的开发方法。 

            3. 掌握EL的用法。 

            4. 掌握JSTL标签技术 

            第七章 JSTL标签技术 

            1. 了解XML的基本知识,包括结构、规则、属性、名称空间等 2. 了解Schema和DTD的用途和优缺点,掌握Schema的结构和规范 

            3. 熟练掌握用JAVA处理XML数据的方法 第八章 EJB组件技术 

            1. 理解Enterprise Bean的概念 

            2. 理解SessionBean、Message-Driven Bean的概念 3. 理解Stateful Session Bean、Stateless Session Bean、Message-Driven Bean

            的生命周期 

            4. 掌握Stateful Session Bean、Stateless Session Bean、Message-Driven Bean

            开发、部署 

            5. 掌握JPA在JavaEE技术中应用方法。 第九章 WEB服务技术 

            1. 了解web服务概念及相关技术标准 2. 了解JAX-WS技术 

            3. 掌握使用JAX-WS开发简单应用的方法 4. 掌握Stateless Session Bean开发web服务 

            三、实验 

            实验一 WEB开发基础实践 

            1. 掌握HTML的表格、表单标签的应用; 2. 掌握MyEclipse+Sun Glassfish应用服务器的JavaEE开发环境。 

            实验二 Servlet组件开发技术 

            掌握Servlet的开发、打包、部署和运行。 

            实验三 监听器的开发技术 

            掌握监听器的开发、打包、部署和运行。 

            实验内容: 

            1(利用html,servlet技术实现一个在线用户及数量的监听程序 2(监听的内容为,用户名称、IP地址、上线时间、下线时间 3(用户列表以表格的形式展现,能够实现按用户名称及上线、下线时间进行排序的功能 

            实验四 过滤器的开发技术 

            掌握过滤器的开发、打包、部署和运行。 

            1( 利用html,servlet对用户在线监控程序中的指定用户,及指定资源进行过滤,要求提供配置界面 

            2( 实现字符编码的统一处理的功能。 

            实验五 JSP的开发 

            掌握JSP指令、隐含对象和脚本元素、声明、Scriplet、表达式、动作; 

            实验内容: 

            1. 利用HTML,JSP组件实现简历的采集与展现 

            2. 利用HTML组件作为简历数据的采集 

            3. 利用JSP组件作为简历数据的获取与展现,要求在该JSP组件中声明一个Resume类,

            并在该JSP组件中使用,首先通过request对象获取客户端参数并设置到Resume对

            象中,然后利用该对象并结合HTML标记完成展现 4. 所要采集的数据包括:姓名(单行文本框),性别(单选),年龄(单行文本框),

            籍贯(下拉列表框),爱好(复选框),教育经历(多行文本框),照片(文件输

            入框) 

            5. 个人照片上传可以采用第三方控件,但该照片上传的路径必须是相对于web应用的

            路径 

            6. 不得包含后台的辅助类,不得使用EL,JSTL,<jsp:usebean>标签,jsp中只能使

            用java脚本技术 

            实验六EL的应用方法 

            掌握EL的使用方法。 

            1. 利用HTML,JSP组件实现简历的采集与展现 

            2. 利用HTML组件作为简历数据的采集 

            3. 利用JSP组件作为简历数据的获取与展现,首先通过<jsp:useBean>标记完成获取

            客户端参数设置至Resume对象的任务,然后利用该对象,EL技术并结合HTML标记

            完成展现 

            4. 所要采集的数据包括:姓名(单行文本框),性别(单选),年龄(单行文本框),

            籍贯(下拉列表框),爱好(复选框),教育经历(多行文本框),照片(文件输

            入框) 

            5. 个人照片上传可以采用第三方控件,但该照片上传的路径必须是相对于web应用的

            路径 

            6. Resume类作为后台辅助类,jsp组件中不能包含java脚本,只能包含<jsp:useBean>

            标记和EL表达式 

            实验七 JSTL的应用方法 

            掌握JSTL标签库的开发和使用; 

            1. 利用HTML,JSP组件实现简历的管理 

            2. 利用HTML组件作为简历数据的采集 

            3. 利用JSP组件作为简历数据的获取与展现,首先通过<jsp:useBean>标记完成获取

            客户端参数设置至Resume对象的任务,并将该简历利用JSTL技术写入数据库

            4. 所要采集的数据包括:姓名(单行文本框),性别(单选),年龄(单行文本框),

            籍贯(下拉列表框),爱好(复选框),教育经历(多行文本框),照片(文件输

            入框) 

            5. 个人照片上传可以采用第三方控件,但该照片上传的路径必须是相对于web应用的

            路径 

            6. Resume类作为后台辅助类,jsp组件中不能包含java脚本,只能包含<jsp:useBean>

            标记和EL,jstl库表达式 

            7. 系统具备简历的按照姓名进行查询,编辑,删除的功能 实验八 会话Bean 

            掌握会话Bean的开发和使用; 

            1. 利用HTML,Servlet及会话bean组件实现简历的管理 2. 利用HTML组件作为简历数据的采集 

            3. 利用Servlet组件作为简历数据的获取与展现,首先通过Request对象完成获取客

            户端参数设置至Resume对象的任务,并将该简历会话bean并利用JDBC技术写入数

            据库 

            4. 所要采集的数据包括:姓名(单行文本框),性别(单选),年龄(单行文本框),

            籍贯(下拉列表框),爱好(复选框),教育经历(多行文本框),照片(文件输

            入框) 

            5. 个人照片上传可以采用第三方控件,但该照片上传的路径必须是相对于web应用的

            路径 

            6. Resume类作为后台辅助类 

            7. 系统具备简历的按照姓名进行查询,编辑,删除的功能 

            实验九 消息驱动Bean 

            掌握MDBean的开发和使用; 

            1. 利用HTML,Servlet及会话bean组件实现简历的管理 2. 利用HTML组件作为简历数据的采集 

            3. 利用Servlet组件作为简历数据的获取与展现,首先通过Request对象完成获取客

            户端参数设置至Resume对象的任务,并将该简历会话bean并利用JDBC技术写入数

            据库,并将姓名及邮箱地址传递给消息驱动bean,在消息驱动bean中,利用

            javaMailAPI给指定的邮箱地址发送一封注册成功的简历。 4. 所要采集的数据包括:姓名(单行文本框),性别(单选),年龄(单行文本框),

            籍贯(下拉列表框),爱好(复选框),教育经历(多行文本框),照片(文件输

            入框),邮箱地址(单行文本框) 

            5. 个人照片上传可以采用第三方控件,但该照片上传的路径必须是相对于web应用的

            路径 

            6. Resume类作为后台辅助类 

            7. 系统具备简历的按照姓名进行查询,编辑,删除的功能 

            JPA技术实验十 

            掌握JPA的开发。 

            1. 构造一个web方式的学生管理系统,系统具备增加、删除、查询功能

            2. 利用JPA技术实现对数据库的存取操作 

            3. 学生信息包括学号、姓名、年龄、年级、专业共计5个属性。 4. 参考资料:

            实验十一 WEB服务技术 

            掌握简单的WEB服务开发技术。 

            1( 构造一个学生管理系统,系统具备增加、删除、查询功能 2( 增加、删除、查询功能要使用web服务实现 

            3( 学生信息包括学号、姓名、年龄、年级、专业共计5个属性。 

            实验十二 分层架构技术 

            掌握分层架构的思想。 

            表现层用JSP+控制层用Servlet+业务层会话bean+数据层用JPA 

            四、学时分配 

            章 节 名 称 讲授(学时) 实验(学时) 小 计 

            2 2 第一章 JavaEE平台概述 

            8 12 第二章 Java5.0语言新特性与JavaEE开

            4 2 6 第三章 WEB开发基础 发环境 

            8 12 第四章 JavaEE应用入门 

            4 6 4 第五章 Servlet技术 

            6 4 6 第六章 JSP组件 

            6 2 8 第七章 JSTL标签技术 

            6 6 10 第八章 EJB组件技术 

            4 4 12 第九章 WEB服务技术 

            合 计 56 24 80 

            《设计模式与软件架构分析》教学大纲 课程类别:专业教育课程 课程名称:设计模式与软件架构分析

            开课单位:电子与计算机科学技术学院 课程编号:03060508 总 学 时:80 学 分:5 适用专业:软件工程 

            先修课程:UML,面向对象的程序设计方法 

            一、课程在培养方案中地位、作用 

            本课程是软件工程专业的专业教育课程,主要讲解设计模式与大型软件的架构技术,通过课堂教学及实践环节使学生深刻理解软件设计模式及软件架构的思想,重点掌握创建、

            集合、结构、行为模式及,能够灵活运用设计模式及软件架构技术构建大型软件。

            二、课程内容、基本要求 

            第一章 绪论 

            1. 了解设计模式的思想及形成过程。 

            2. 掌握面向对象的基本模式:接口、抽象类、私有方法、存取器、常量数据管理器、

            不变对象模式。 

            第二章 创建模式 

            掌握单例、抽象工厂及工厂模式。 

            第三章 集合模式 

            掌握合成、迭代子模式 

            第四章 结构模式 

            掌握装饰器、适配器、责任链、外观、代理、桥接、对象缓存器模式。

            第五章 行为模式 

            掌握命令、调停者、备忘录、观察者、解释器、状态、策略、模版、对象认证器模式。

            第六章 软件架构模式 

            1. 掌握面向对象应用架构设计的基本原则 2. 掌握分层架构思想及关键问题的解决方法 3. 掌握通用职责分配架构模式 

            三、实验 

            实验一 创建模式实践 

            掌握单例、抽象工厂及工厂模式。 

            实验二 结构模式实践 

            掌握装饰器、适配器、责任链、代理、桥接、对象缓存器模式。 实验三 软件架构实践 

            掌握层次架构方法及常见模式在层次架构中应用方法。 

            四、学时分配 

            章 节 名 称 讲授(学时) 实验(学时) 小 计 

            2 2 第一章绪论 

            2 2 4 第二章 创建模式 

            2 2 第三章 集合模式 发环境 

            6 2 8 第四章 结构模式 

            6 6 第五章 行为模式 

            6 4 10 第六章 软件架构模式  

            


2015年监理工程师《合同管理》选择第43-49题
2013年1-12月新疆商品混凝土产量统计(分月度)
最完整的选购混凝土罐车的要点分析
2015年二级注册消防工程师考试的报名时间
钢筋阻锈剂的发展与应用
招标师考试:招标的适用范围
沥青复合胎柔性防水卷材施工工艺(海南)
2015年1-5月全国水泥混凝土电杆产量分省市统计表
信息发布:名易软件http://www.myidp.net