按关键词阅读: 技术 框架 教学大纲 J2EE
1、J2EE框架技术教学大纲一、课程定位本课程是软件技术专业的核心课程之一 , 它的前导课程有计算机文化基础 , Java语言程序设计 , JavaWeb应用开发 。
在专业的人才培养方案中 , 本课程主要培养学生的核 心编程能力J2EE企业级开发技术 。
在课程讲授过程中 , 除了让学生学习JSTL,EL,STRUTS2,HIBERNATE,Spri ng等知识外 , 还要求学生能灵活运用以上知识和技术并结合开发工具 Eclipse进行整合开发技术 , 包括使用基于struts2的注册登录系统开发和基于hibernate的 图书管理系统和留言板程序设计 , 基于struts2和hibernate的BBS系统开发 。
二、课程教学目标1 专 。
【J2EE|J2EE框架技术教学大纲】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实例 。
稿源:(未知)
【傻大方】网址:/a/2021/0816/0023746719.html
标题:J2EE|J2EE框架技术教学大纲