J2EE框架技术教学大纲_第1页
J2EE框架技术教学大纲_第2页
J2EE框架技术教学大纲_第3页
J2EE框架技术教学大纲_第4页
J2EE框架技术教学大纲_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、J2EE框架技术教学大纲一、课程定位本课程是软件技术专业的核心课程之一,它的前导课程有计算机文化基础,Java语言程序设计,JavaWeb应用开发。在专业的人才培养方案中,本课程主要培养学生的核 心编程能力J2EE企业级开发技术。在课程讲授过程中,除了让学生学习JSTL,EL,STRUTS2,HIBERNATE,Spri ng等知识外,还要求学生能灵活运用以上知识和技术并结合开发工具 Eclipse进行整合开发技术,包括使用基于struts2的注册登录系统开发和基于hibernate的 图书管理系统和留言板程序设计,基于struts2和hibernate的BBS系统开发。二、课程教学目标1 专

2、业能力(1) 具备JSTL和EL的基本知识;(2) 会使用struts2框架开发应用程序;(3) 会使用hibernate框架开发应用程序;(4) 掌握spring开发技术(5) 具备项目开发中的团队协作能力。2. 本课程的基本要求理解Struts框架掌握Struts控制器组件和视图组件运用Validator 验证框架掌握hibernate体系结构掌握hibernate 的工作原理创建hibernate 应用程序3. 考核办法考核方式:本课程为考试课程(笔试) 成绩评定:平时成绩占30%,考试卷面成绩占70%、课时分配课时分配表序号课题课时分配小计理论实验习题课程设计及大型作业1认识strut

3、s2,web框架技术,安 装struts2,编写简单的struts2 程序7432领域对象,模型驱动方式,4223访问 request,session 和application 对象9544struts2配置文件详解4225配置ACTION,配置 result4226OGNL7437Struts2 案例7438Hibernate 开发6559使用Hibernate开发留言板104613合计583028三、课题内容及要求(一)、Struts2 简介内容:1. 了解什么是 web 框架2. struts1 和 struts2 有何区别3. 下载和安装 struts24. 编写 helloworld

4、5. struts2 项目开发总结(二)、控制器组件内容:1. 使用领域对象接收用户输入2. 编写一个登陆程序体验如何使用领域对象接收用户输入a. 创建使用 struts2 的 web 项目b. 编写登陆页面 login.jspc. 编写 User 类d. 编写 LoginAction类e. 编写 success.jsp 和 error.jspf. 在 struts.xml 文件中配置 LoginActiong. 发布并测试3. 使用 ModelDriven action修改 loginAction 、 login . jsp 、 success . jsp比较两种方式各有何优缺点。(三)、访

5、问 request,session,application对象 ,用户登录,用户跟踪内容:1. 与 servletAPI 耦合的访问方式2. 讲解 struts2 中构造了 3 个 MAP 对象来了替代 request,session.application 3. 如何获得三个 MAP 对象4. 通过 ActionContext 来获得 request,session 和 application 对象5. 编写代码来演示这个过程6. 要求学生再次编写用户登录程序,但是要求是使用 ActionConext7. 讲解通过接口注入 ioc 方式获得 request 、session 、 applic

6、ation 对象8. 要求学生编写类似程序进行练习9.讲解与 servlet API 耦合10. 讲解通过接口注入获取 HttpServletRequest 和 ServletContext 对象11. 让学生进行演练,熟悉通过实现 ServletRequestAware ,ServletContextAware(四)、Struts2配置详解内容:1. 讲解 struts2 和 XWORK 的关系,以及各自的职责。2. 介绍 XWORK23. Struts 框架由两部分组成 XWORK2 和 Struts2.4. XWORK的核心功能loC(控制反转),OGNL,数据类型转换,验证和可插入的配

7、 置。5. 介绍 struts2 的体系结构6. ActionMapper 和 ActionMapping7. ActionProxy 和 Actionlnvocation8. ActionContext9. ObjectFactory10. 讲解 struts2 的配置文件11. web.xml12. struts.xml13. struts-properties14. struts.default.xml15. struts-plugin.xml(五)、配置 Action ,配置 Result内容:1. 配置 Action2. Action 映射3. 使用 method 属性4. 演示在

8、NewsAction 中实现 CRUD 操作5. 动态方法调用6. 模拟 Struts1 的 ForwardAction7. 默认的 action8. 通配符映射9. 配置 Result10. 结果映射11. 结果类型12. 常用结果类型13. dispatcher 结果类型14. redirect 结果类型15. redirectAction 结果类型16. plainText 结果类型17. 全局结果18. 动态结果19. 在结果配置中使用参数20. 异常处理(六)、Action 注解,OGNL内容:1. 为什么使用 OGNL2.OGNL 基础OGNL 上下文的概念3. 分析计算 OGNL

9、 表达式的示例程序4.OGNL 表达式的基础单元就是导航链属性名方法调用数组索引5.OGNL 的常量6.OGNL 的操作符7. 访问 JAVABEAN 的属性8.OGNL 调用方法逗号序列操作符花括号操作符in 和 not in 操作符访问 JavaBean 的属性9. 调用方法10. OGNL 调用静态方法和静态字段11. OGNL 调用构造方法12. OGNL 的索引访问13. 数组和索引列表14. JavaBean 的索引属性15. OGNL 对象索引属性16. 对集合进行操作17. 创建集合18. 创建列表19. 创建数组20. 创建 MAP21. 集合的伪属性(七)、Strus2实例

10、开发内容:1. 创建项目2. 配置 web.Xml3. 添加 struts 库4. 创建控制器和类(1) .通用类(2) 登录控制器(3) 注册控制器(4) 密码修改控制器(5) JavaBean 类 User5. 创建验证文件6. 配置 action7. 创建 mysql 数据库8. 编写自愿文件9. 配置资源文件路径10. 创建视图页面11. 运行结果(1) .注册用户(2) 用户跟踪(3) 查看信息(4) 修改密码(5) 登录(6) 英文界面八)、Hibernate开发内容:1、Hibernate概述2、下载安装 Hibernate 环境3、Hibernate开发的基本步骤4、Web 分页程序编写(九)、Hibernate项目实战内容:1、 Hibernate 留言板分析2、留言板设计3、实现留言板系统4、创建增删留言的模块四、说明1 、本课程的先修课程为 java 面向对象程序设计语言,在本课程包含大量作业,除了课内 上机以外,需要学生课外 150 左右课程上机完成作业,课外上机应根据情况安排教师辅导。2、教学原则注重培养学生分析问题、解决问题的能力。 注重培养学生独立思考的能力。注重学生编程思想、解题思路的训练和培养3、教学建议加强理论与实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论