




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA企业级开发技术课程教学大纲课程编号:420107 学分:4 总学时:68大纲执笔人:金伟祖 大纲审核人:万金友一、 课程性质与目的本课程,属本科选修课目,但却是一门十分重要的工程性课程,知识涉及面大、实践性很强,反映了当今最前沿的企业级软件开发技术,授课对象是计算机专业及其相关专业的本科学生。本课程的主要目标是通过系统理论学习、课程实验和项目开发实践,全面理解J2EE的整个技术构架,领会J2EE编程思想的精髓,全面了解J2EE编程的各种基本技术,熟练掌握编程技能,提高工程开发能力。通过课程学习,要求熟练掌握Servlet/JSP原理与开发,XML基本概念与XML编程接口使用;理解EJB编程模型和Web Service原理,了解其基本的开发步骤;了解应用服务器的安装管理和应用程序部署。全面推行项目开发,以实际工程解决能力作为考核标准。二、 课程基本要求 1、全面推行项目开发。设立各个工程小组,所有学生都必须加入到小组中;各工程小组自己寻找工程。以项目的工作量和质量作为最终的考核依据;2、系统理解J2EE规范标准和明确组件编程特点;3、熟练掌握Servlet/JSP原理与开发;4、熟悉掌握XML基本概念与XML编程接口使用;5、理解EJB编程模型,能进行基本EJB编程;6、了解Web Service原理及开发步骤;7、了解应用服务器的安装管理和应用程序部署步骤。三、 课程基本内容1、J2EE概况介绍J2EE发展的由来;J2EE规范内容;J2EE平台构成;组件、服务、协议和容器概念,及相互关系;J2EE构架。2、Servlet/JSP编程技术Servlet/JSP编程技术是J2EE技术的重要组成,可以独立开发企业级大型应用程序;同时,它又是其他J2EE编程技术的基础,其他J2EE编程技术往往以Servlet/JSP作为基础;本部分,除了全面介绍Servlet和JSP以外,还重点介绍JSP标记库、 JavaBean、JDBC、HtttpSession和Servlet过滤器等重要技术;介绍MVC推荐开发规范。具体涉及以下内容:1)Servlet概况介绍Web技术演变历史;动态网页技术CGI规范;HTTP协议消息格式;HTTP消息同Servlet的交互流程;通过一个Servlet开发实验,反映其CGI特性。2)HTML基础介绍HTML基本概念:标记、元素、元素属性和文档结构;重点介绍常用的Form表单元素极其子元素,Table表格元素;初步介绍RequestDispatcher接口进行请求接力;并利用HTML和Servlet,开发一个登录模块。3)JSP规范和语法介绍JSP定义;JSP执行模型;详细介绍JSP指令、JSP脚本的语法及用途;JSP内建变量和作用域;通过一系列实验,验证JSP语法和功能。4)JavaBean和JSP动作介绍JavaBean规范;JSP动作的语法及用途;JSP Model2;为登录模块开发后续流程,在Servlet和JSP之间的传递JavaBean。5)JDBC和连接池JDBC概况;JDBC使用步骤;结果集使用用法;PrepareStatement用法及用途;连接池概念,详细介绍DataSource接口及使用步骤;通过一系列实验,熟悉JDBC使用细节。6)Servlet and JSP API介绍Servlet生命周期;详细介绍Servlet、GenericServlet、ServletConfig、HttpServlet、HttpServletRequest、ServletContext和RequestDispatcher接口和类;简要介绍JspPage、HttpJspPage接口和类;通过一系列实验, 验证Servlet生命周期和API特性。7)HttpSession分析客户会话的实现途径;介绍HttpSession接口及运行原理;通过实验, 验证HttpSession接口和HttpServletRequest的相同点和不同点。8) Cookie API、URL Rewriting And Web Archive Deployment Descriptor简要介绍Cookie编程接口;详细介绍URL重写技术、Web组件部署描述文件、Web应用程序的目录规范;通过一系列实验, 加以验证。9)JSP标记开发介绍JSP开发和使用步骤;JSP标记定义规范;JSP标记处理类开发;JSP标记使用;通过一系列实验, 验证开发和使用步骤。10)Servlet过滤器介绍Servlet过滤器原理;Servlet过滤器API;Servlet过滤器开发步骤;Servlet过滤器部署规范;通过一系列实验, 验证开发和部署步骤。11)Struts介绍Struts概况;Struts组件同Web组件的关系;Struts构架;Struts各个组件的开发步骤;实验用Struts实现登录模块。3、XML编程开发XML十分适合表达结构化数据,适合充当各种系统之间的交换数据和配置文档;本部分简要介绍XML规范;DTD和Schema语义定义规范;详细讨论SAX和DOM解析模型;JAXP编程接口、用途和使用步骤;通过一系列实验,熟悉XML文档的解析和处理。4、EJB编程开发EJB编程技术是Java分布式对象技术,技术比较复杂,但往往以Servlet/JSP作为基础;本部分,全面介绍EJB,重点介绍EJB原理;详细介绍会话EJB、实体EJB技术;JSP标记库、 JavaBean、JDBC、HtttpSession和Servlet过滤器等重要技术;介绍MVC推荐开发规范。具体涉及以下内容:1)EJB概况简要介绍分布式计算模型;COBRA和Java RMI规范;EJB分类。2)Session EJB Technology介绍会话EJB生命周期,会话EJB的主要部件:主接口、远程接口、实现类和部署文件。3)Entity Bean Basic API介绍实体EJB生命周期和回调方法;实体EJB API;持久性属性CMP与数据库的映射;实体EJB的主要部件:主接口、远程接口、实现类、主键和部署文件。4) Building Custom Finders 实体寻找方法的定制和EJB-QL语言规范。5) EJB客户程序开发6)Bean-Managed Persistence Entity Bean7) Object Relational Mapping5、Web Service编程开发介绍Web Service基本概念;详细介绍SOAP协议和具体SOAP消息格式;简要介绍WSDL和UDDI规范;介绍Web Service开发步骤;用两个实验,验证Web Service开发过程。6、应用服务器安装管理和应用程序部署发布1)应用服务器简介2)应用程序部署发布3)应用装配4)应用安全设置5)负载均衡管理四、 实验或上机内容1、 实验通过上机,验证实验过程。2、 项目开发以小组为单位,进行项目开发。五、 前修课程要求前修课程:1、 计算机网络,课程编号420026;2、 面向对象程序设计, 课程编号420097;3、 实用大型数据库系统, 课程编号420125。六、 学时分配序号内 容学 时 安 排小计理论课时实验课时习题课时上机课时1J2EE概况222Servlet/JSP原理及开发248323XML884EJB编程设计16165Web Service简介446应用服务器管理和应用程序部署6678总 计60868七、 教材与主要参考书教材:1、金伟祖,J2EE DevelopmentLecture Book,IBM精品课程;2、金伟祖,J2EE DevelopmentLaboratory Book,IBM精品课程。主要参考书:1、Subrahmanyam
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年职业健康安全基础测试题库
- 2025年安全常识知识竞赛试题及解析
- 2025年儿童之家保洁员面试常见情景问题解析
- 2025年智能家居系统互联互通标准下的智能家居行业市场细分报告
- 山西省资料员考试题库及答案
- 三国演义考试题及答案
- 2025年建设用地流转补偿协议
- 注塑员考试题及答案
- 中秋节主题活动方案范例(2篇)
- 2025年商业租赁权合同让渡协议
- 2023柔性棚洞防护结构技术规程
- 浙江工业大学学生综合测评分细则
- 河流地貌的发育 - 侵蚀地貌
- 离网光伏发电系统详解
- 英语初高中衔接音标
- 广告文案写作(第二版)全套教学课件
- 《国家电网公司电力安全工作规程(配电部分)》
- 金融学黄达ppt课件9.金融市场
- GB/T 3758-2008卡套式管接头用锥密封焊接接管
- GA/T 1105-2013信息安全技术终端接入控制产品安全技术要求
- 一中第一学期高一年级组工作计划
评论
0/150
提交评论