版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《J2EE框架技术》教学大纲课程定位本课程是软件技术专业的核心课程之一,它的前导课程有《计算机文化基础》,《Java语言程序设计》,《JavaWeb应用开发》。在专业的人才培养方案中,本课程主要培养学生的核心编程能力J2EE企业级开发技术。在课程讲授过程中,除了让学生学习JSTL,EL,STRUTS2,HIBERNATE,Spring等知识外,还要求学生能灵活运用以上知识和技术并结合开发工具Eclipse进行整合开发技术,包括使用基于struts2的注册登录系统开发和基于hibernate的图书管理系统和留言板程序设计,基于struts2和hibernate的BBS系统开发。二、课程教学目标1.专业能力(1)具备JSTL和EL的基本知识;(2)会使用struts2框架开发应用程序;(3)会使用hibernate框架开发应用程序;(4)掌握spring开发技术(5)具备项目开发中的团队协作能力。2.本课程的基本要求理解Struts框架掌握Struts控制器组件和视图组件运用Validator验证框架掌握hibernate体系结构掌握hibernate的工作原理创建hibernate应用程序3.考核办法考核方式:本课程为考试课程(笔试)。成绩评定:平时成绩占30%,考试卷面成绩占70%。二、课时分配课时分配表序号课题课时分配小计理论实验习题课程设计及大型作业1认识struts2,web框架技术,安装struts2,编写简单的struts2程序7432领域对象,模型驱动方式,4223访问request,session和application对象9544struts2配置文件详解4225配置ACTION,配置result4226OGNL7437Struts2案例7438Hibernate开发6559使用Hibernate开发留言板104613合计583028三、课题内容及要求(一)、Struts2简介内容: 了解什么是web框架struts1和struts2有何区别下载和安装struts2编写helloworldstruts2项目开发总结(二)、控制器组件内容:使用领域对象接收用户输入编写一个登陆程序体验如何使用领域对象接收用户输入创建使用struts2的web项目编写登陆页面login.jsp编写User类编写LoginAction类编写success.jsp和error.jsp在struts.xml文件中配置LoginAction发布并测试3.使用ModelDrivenaction修改loginAction、login.jsp、success.jsp比较两种方式各有何优缺点。(三)、访问request,session,application对象,用户登录,用户跟踪内容:与servletAPI耦合的访问方式讲解struts2中构造了3个MAP对象来了替代request,session.application。如何获得三个MAP对象通过ActionContext来获得request,session和application对象编写代码来演示这个过程要求学生再次编写用户登录程序,但是要求是使用ActionConext讲解通过接口注入ioc方式获得request、session、application对象要求学生编写类似程序进行练习讲解与servletAPI耦合讲解通过接口注入获取HttpServletRequest和ServletContext对象让学生进行演练,熟悉通过实现ServletRequestAware,ServletContextAware(四)、Struts2配置详解内容:讲解struts2和XWORK的关系,以及各自的职责。介绍XWORK2Struts框架由两部分组成XWORK2和Struts2.XWORK的核心功能IoC(控制反转),OGNL,数据类型转换,验证和可插入的配置。介绍struts2的体系结构ActionMapper和ActionMappingActionProxy和ActionInvocationActionContextObjectFactory讲解struts2的配置文件web.xmlstruts.xmlstruts-propertiesstruts.default.xmlstruts-plugin.xml(五)、配置Action,配置Result内容:配置ActionAction映射使用method属性演示在NewsAction中实现CRUD操作动态方法调用模拟Struts1的ForwardAction默认的action通配符映射配置Result结果映射结果类型常用结果类型dispatcher结果类型redirect结果类型redirectAction结果类型plainText结果类型全局结果动态结果在结果配置中使用参数异常处理(六)、Action注解,OGNL内容:为什么使用OGNLOGNL基础OGNL上下文的概念分析计算OGNL表达式的示例程序OGNL表达式的基础单元就是导航链属性名方法调用数组索引OGNL的常量OGNL的操作符访问JAVABEAN的属性OGNL调用方法逗号序列操作符花括号操作符in和notin操作符访问JavaBean的属性调用方法OGNL调用静态方法和静态字段OGNL调用构造方法OGNL的索引访问数组和索引列表JavaBean的索引属性OGNL对象索引属性对集合进行操作创建集合创建列表创建数组创建MAP集合的伪属性(七)、Strus2实例开发内容:创建项目配置web.Xml添加struts库创建控制器和类.通用类登录控制器注册控制器密码修改控制器JavaBean类User创建验证文件配置action创建mysql数据库编写自愿文件配置资源文件路径创建视图页面运行结果.注册用户用户跟踪查看信息修改密码登录英文界面(八)、Hibernate开发内容:Hibernate概述下载安装Hibernate环境Hibernate开发的基本步骤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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购部门流程管理制度
- 采购销售记录制度
- 采购风险岗轮岗制度汇编
- 钉钉采购审批制度
- 零星材料采购制度及流程
- 2025-2026下学年新人教八年级数学下册第一次月考检测试卷(二次根式勾股定理)考试版A4
- 第19章 二次根式(复习讲义)(解析版)-人教版(2024)八下
- 销售个人心得体会15篇
- 《在寻找“野败”的日子里》教学设计
- 食品供货协议书范文
- 船舶绿色制造技术
- 河南职业教育培训
- 仓储管理信息系统操作手册(标准版)
- 物流体系课件
- 中华财险2026秋季校园招聘备考题库及答案详解1套
- 2026年安徽财贸职业学院单招职业技能测试题库附答案详解
- 2025小红书医美行业精准获客与营销增长白皮书
- 介绍嘻哈饶舌说唱
- GB 46750-2025民用无人驾驶航空器系统运行识别规范
- 焊工考试题库及焊工证模拟考试100题含答案
- 2025江西华赣航空产业投资集团有限公司招聘工作人员16人笔试历年典型考点题库附带答案详解试卷3套
评论
0/150
提交评论