框架技术与综合实训课程标准

上传人:ss****gk 文档编号:233076973 上传时间:2022-01-01 格式:DOC 页数:6 大小:87KB
返回 下载 相关 举报
框架技术与综合实训课程标准_第1页
第1页 / 共6页
框架技术与综合实训课程标准_第2页
第2页 / 共6页
框架技术与综合实训课程标准_第3页
第3页 / 共6页
框架技术与综合实训课程标准_第4页
第4页 / 共6页
框架技术与综合实训课程标准_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《框架技术与综合实训课程标准》由会员分享,可在线阅读,更多相关《框架技术与综合实训课程标准(6页珍藏版)》请在金锄头文库上搜索。

1、往琳海市庠业技木诊沆框架技术与综合实训课程标准课程代码:适用专业:软件专业一、课程概述1. 课程性质java框架跟建筑中的框架式结构是一样的。使用了框架(钢筋+混凝土)以后,你所专著的只是业 务(非承重墙构建不同格局),当然是在遵守框架的协议上开发业务。好的框架都是松耦合的,易配置 的。在java主流开发框架中,Struts, Spring, Hibernate仍然分别占据三个层次的主流位置。其中Struts 和Spring需求高达80%以上,Hibernate也达到了46%,略高于JDBC。Sun以及JavaEE商家力挺的JSF, Seam, EJB3等技术中,除JSF占到了 17. 6%个

2、百分比外,其它都没有明显的强劲势头。本课程主要是让学生掌握 struts, spring, hibernate (三种在一起简称SSH)这三种框架,并能综合应用到项目的开发中。2. 课程设计思路在课程设计过程中,我们遵循职业教育人才培养的目标和相关要求,明确以学生职业能力培养为重 点,进行课程开发与设计,充分体现职业性、实践性和开放性的要求。根据行业、企业发展需要和完成 职业岗位实际工作任务所需要的Java EE开发所需要的知识、能力、素质要求,选取教学内容,为学生 可持续发展奠定良好的基础。二、课程培养目标本课程的教学目标是,理解SSH框架思想,掌握SSH程序设计的基本知识,学会用SSH进行

3、程序设计。 培养学生的创新精神、实践技能和创业能力,同时注重培养学生的认真负责的工作态度和一丝不苟的工 作作风。1、基本知识教学目标(1) .掌握MVC设计模式。(2) ,掌握struts应用。(3) .掌握ORM思想。(4) .掌握Hibernate的应用。(5) .掌握spring的应用。(6) .掌握struts和hibernate的结合(7) .掌握struts, hibernate, spring三种框架的综合应用(8) .对面向对象编程的思想以及方法的提高2、能力目标(1) 能够使用SSH框架进行Web应用程序的开发3、思想教育目标(1)具有谦虚、好学、追求上进的态度。(2)具有创

4、新精神。(3)具有良好的职业道德。三、与前后课程的联系1. 与前修课程的联系本门课程是一门专业必修课程,前修课程是java, java Web程序设计,数据库原理。2. 与后续课程的联系本课程的没有后续课程四、课程教学内容设计与学时分配按照软件专业培养方案要求,根据软件职业岗位要求,将本课程设计成若干个工作任务模块,对每 一个模块进行教学情境设计,本课程的教学以一个真实的项目(购物车系统)设计和开发过程为载体。 课程教学采用“理论实践一体化”教学模式,理论教学内容和实践教学内容融合一体,具体课程内容见 下表。序号工作任务主要知识点教学内容教学活动设计学时备注1Struts应用1. 了解整个We

5、b App的发 展演变周期,对model model2有深入了解,并 能分析两种模式的优缺 点,MVC模式的深入掌 握,能够在Web App中 正确使用MVC。(重要)2. 对Struts的运作原理及 配置步骤的了解(必要)3. Strutsl. 2 API 主要接 口的掌握,对Strutsl. 2 各个组成部分深入掌握(重要)4. 对Struts的五大标签库 的运用(重要)5. 能够扩展Struts相关功 能点以满足复杂的应用(重要)6. 常用web显示层开发技 术介绍(重要)1. struts MVC的工作原理2. Struts的体系结构3. Struts framework 的工作原 理

6、和组件(ActionFrom, DynaAc t i onForm, DynaValid atorForm, DispatchAction,)4. struts的国际化5. 常见的几种filters(sessionTimeOut, CharacterEncoding)6. 客户端验证工具 validation, js7. Struts Validator 开发指南8. Struts的异常处理机制9. 熟悉页面列表显示jsp标签 ExtremeComponents10. 熟练掌握如何在eclipse+myeclipse 中开发 struts应用1. 首先讲解本节课 程涉及的理论问题2. 然后通过

7、代码实 现,在编码过程中 故意设置若干学生 常用错误或者陷 阱,让学生查错。3. 总结例子4. 总结上一次作业5. 布置作业302Hibernate应用1. 了解实现持久化技术的 几种主流模式(一般)2. 对 Hibernate 的主要 API 能熟知其功能并熟练应 用(必要)3. OR映射关系的深入(必 要)4. Hibernate的工作机制 及原理的熟悉(重要)5. Hibernate缓存机制的 掌握(重要)6. HQL、QBC语言的熟练使 用(必要)7. 日志服务器Log4j的了 解(必要)8. Hibernate 在Web 应用中 的配置以及正确的实现(必要)9. 熟练掌握如何在 ec

8、lipse+myeclipse 中 开发Hibernate应用(必 要)1. 对象持久化技术概述2. 对象和关系数据库之间的映 射原理3. Hibernate API的详细介绍, 包括核心接口(Configuration、SessionFactory、 Session、 Query、Criteria)、回调接 口 (Interceptors)、映射接 口(Type)、可扩展接口 (Dialect、ConnectionProvider)以及 hibernate, cfg. xml (配置文 件)、xxx. chm. xml (映射文 件)4. Hibernate的体系结构以及 简单应用,介绍Hi

9、bernate 的使用步骤及详细动作5. Hibernate的各种配置文件 的编写、使用(核心配置、映 射配置、各种DTD文件)6. Hibernate-Java-SQL 之间的 数据类型映射7. 在Hibernate中持久化类(POLO)属性的管理、持久化 对象ID(OID)的生成(6种生 成方式)、类映射关系的类型 (一对多单(双)向关联、多对 一单(双)向关联等、继承映 射、集合映射)、级联保存删 除等8. Hibernate 查询语言(HQL)、 QBC语言,日志服务器Log4j9. Hibernate的缓存机制原理 介绍(一级缓存、二级缓存)1. 首先讲解本节课 程涉及的理论问题2.

10、 然后通过代码实 现,在编码过程中 故意设置若干学生 常用错误或者陷 阱,让学生查错。3. 总结例子4. 总结上一次作业5. 布置作业303Spring应用1. 深入了解Spring的核心 实现技术:IoC与AOP (必 要)2. 对Spring的各个模块功 能及提供API的掌握(重 要)3. 熟练掌握装配Beans的 各种类和方法(必要)4. 能将Spring整合到Web1. Spring诞生的背景,Spring 的概述2. Spring框架的组成结构介绍(ApplicationContextmodule、 JDBC&DAO module AOP module、 ORM module、 We

11、b mvc module)3. IoC(反向控制)设计模式的 基本原理以及在Spring中的1. 首先讲解本节课 程涉及的理论问题2. 然后通过代码实 现,在编码过程中 故意设置若干学生 常用错误或者陷 阱,让学生查错。3. 总结例子4. 总结上一次作业20中各个层面(必要)5. 能够实现Spring和各种 主流框架的结合(必要)6. 熟练运用Spring中提供 的类及方法,快速创建 一个高效的企业级应用 (重要)简单应用4. A0P(面向切面编程)技术的 基本原理以及在Spring中的 简单应用5. 使用 Spring 的 BeanFactory 容器(XmlBeanFactor 等)、 A

12、pplicationContext 容 器(ClassPathXmlApplicatio nContext等)结合上下文定 义文件(xml 或.properties) 装配Bean (分为自动、手动装 配),掌握实现IoC的几种方 式。6. 掌握各种容器的方法使用、 上下文定义文件中Bean的配 置,多个配置文件的使用。Spring的特殊Bean的功能及 使用7. 在Spring中的A0P的具体实 现,包括各种通知、引入的 创建,动态、静态切入点的 使用,Advisor的功能掌握, 代理对象的创建8. 使用 Spring 的 DA0&JDBC module的实现数据持久化, 包括在Spring

13、中数据源的创 建、JDBC模版类的使用9. Spring与各种0RM的整合(包 括 Hibernate、 JDO 等)10. Spring中的事务管理(编 写、声明事务)11. 掌握 Spring 的 Web MVC module API及运用12. 与Struts框架的简单整合5,布置作业4综合应用SSH框架开发PetStore项目同学可以先阅读Petstore 或 JPetStore 的源 码,并改写为Struts+Spring+Hibernate 结构。其中Petstorel. 3版 本为JSP+Servlet架构, Petstore2. 0版本使用了大 量的Ajax, JPetStor

14、e是1, 控制模块 它来分发请求到 各个业务处理逻辑,屏幕跳转 控制,对应的组件处理等2, 登录模块-需要用户登录在某 些页面登录3, 购物车模块-购物车跟踪用户 购物过程4, 消息模块-从宠物店到订单中 心用来异步传输订单5, 类别模块-根据用户查询需求1. 讲解软件开发 流程2. 带着学生对PetStore 进行需求分析3. 协助学生做系统设计4. 学生独立完成80Struts+Spring+ibati s架 构提供一个类别视图6,客户模块-表示客户信息:地 址,信用卡,联系方式等编码5. 学生独立完成测试6. 学生答辩总学时160五、教学资源1、教材选用教材的选用原则:性性性 适实先 适

15、合培养计划、大纲的要求符合高职高专人才培养的目标与要求由于本学科的发展速度快,可以直接引进先进的、能反映学科发展前沿的教材鉴于以上选用原则,目前选用的教材是1. 轻量级J2EE企业应用实战:Struts+Spring+Hibernate整合开发主编:曹力张欣人民 邮电出版社 2009年1月2. 主要学习资料spring: spring2. X企业核心技术与实践机械工业出版社struts权威指南电子出版社hibernate In Action第二版电子出版社3、课程网站无4、教师任职要求本课程教师应具备的条件是:具有一定的页面开发能力,对J2EE框架的整体架构有所把握,有一定的企业兼职开发背景。5、实训教学条件1校内实训条件序号实训室名称主要教学设备配备标准完成的实训项目备注1Java开发实训室

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号