《Java EE编程技术》教学大纲.doc_第1页
《Java EE编程技术》教学大纲.doc_第2页
《Java EE编程技术》教学大纲.doc_第3页
《Java EE编程技术》教学大纲.doc_第4页
《Java EE编程技术》教学大纲.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

Java EE编程技术Java EE编程技术课程大纲一.适用对象适用于网络教育、成人教育学生二.课程性质Java EE编程技术作为计算机及其相关专业教材,主要面向实际应用,培养具有较强网络分析及开发能力的应用型计算机人才,是计算机专业高年级本科生的主要课程之一。目前网络编程技术主要分为两大体系:基于Java EE的网络开发技术和基于.net的网络开发技术。基于Java EE的网络开发技术以其开放性、灵活性、安全性、跨平台和技术成熟度,在企业级网络业务开发领域中占据了较大的市场份额,也得到广大技术开发人员的爱好。准确地讲,Java EE技术并不是一门编程语言,它规定网络开发的体系架构及开发规范,为大型机构创建分布式、安全的、具有高反应性的网络应用提供技术支持。本课程对Java EE开发技术进行了系统的讲解,首先从架构的层次介绍Java EE开发技术的层次结构、基本概念、设计思想及其技术框架,然后详细介绍了如何基于NetBeans+MySQL来搭建开发Java EE开发环境,最后系统地介绍了Java EE的三种组件Servlet、JSP、EJB,以及三种组件所涉及的数据库访问技术。为学习其他计算机课程奠定基础。前序课程:Java程序设计、数据库原理、计算机网络三.教学目的学生应对Java EE网络开发的理论和应用有较深刻的了解。了解应用程序开发的发展历史,掌握Java EE系统架构思想。能正确分析、设计开发基于Java EE的企业应用系统,充分认识到Java EE技术在企业级应用开发中的重要性。通过本课程的学习,学生将对网络开发技术有一个较深的理解,深刻理解网络开发的四层结构、容器及组件的概念、Java EE的核心技术,掌握如何构建Java EE的开发平台。通过本课程的深入学习,学生能够熟练掌握利用开发环境建立项目以及Servlet、JSP、EJB三大组件的基本步骤及方法,并进一步加深对Java EE网络开发技术的理解。通过课程的学习,学生应该形成使用Java EE以及Sun Java API帮助文档的习惯,熟练运用帮助文档、使用Java EE三大组件开发企业级网络应用。四.教材及学时安排教材:郝玉龙、姜(韦华) 编著,Java EE编程技术,清华大学出版社,北京交通大学出版社,2008年6月学时安排:序号课 程 内 容学 时1第一章 Java EE概述42第二章 搭建Java EE开发环境23第三章 Servlet编程104第四章 JSP编程105第五章 在JSP页面中使用JavaBean46第六章 JSP自定义标记47第七章 JSP标准标记库108第八章 数据库编程69第九章 Java Mail编程010第十章 EJB编程811第十一章 Web Service编程012第十二章 综合练习6合 计64五.教学要求(按章节详细阐述);第一章 Java EE概述教学要求:了解:Java EE编程思想。掌握:Java EE技术框架、核心技术与三大组件。应用:学会用Java EE技术框架分析相关的问题。内容要点: 1.1.Java EE产生的背景 1.2 什么是Java EE 1.3 Java EE编程思想:组件一容器 1.4 Java EE技术框架 1.5 Java EE体系架构的优点第二章 搭建Java EE开发环境教学要求:了解:Java程序开发包JDK。掌握:Java EE开发环境的搭建。应用:根据不同需求选择不同的IDE构建Java EE开发环境。内容要点: 2.1 概述 2.2 安装JDK 2.3 安装Netbeans IDE 2.4 开发环境测试 第三章 Servlet编程教学要求:了解:Servlet开发原理。掌握:Servlet开发技术。应用:学会简单的Servlet开发。内容要点: 3.1 Servlet基础 3.2 第一个Servlet 3.3 处理客户端输入 3.4 发送非HTML文档 3.5 获取Servlet配置参数 3.6 会话管理 3.7 Servlet上下文 3.8 Servlet间协作 3.9 Fliter 3.10 Listener第四章 JSP编程教学要求:了解:JSP与Servlet之间的联系与区别。掌握:JSP的页面元素:指令、脚本、动作等基本语法。应用:编写JSP页面。内容要点: 4.1 概述 4.2 第一个JSP 4.3 JSP脚本元素 4.4 指令 4.5 JSP动作组件 4.6 JSP内置对象 4.7 表达式语言第五章 在JSP页面中使用JavaBean教学要求:了解:JavaBean原理。掌握:JSP中使用JavaBean的语法。应用:编写使用JavaBean的JSP页面。内容要点: 5.1 JavaBean原理与应用 5.2 JaLvaBean和JSP的结合 5.3 JSP与JavaBean结合的简单例子第六章 JSP自定义标记教学要求:了解:标记在网络开发中的作用。掌握:自定义标记的设计原理及语法。应用:学会开发自定义标记。内容要点: 6.1 基础知识 6.2 开发第一个自定义标记 6.3 建立带有属性的标记 6.4 建立处理体内容的标记 6.5 引入脚本变量的标记 6.6 开发嵌套标记 6.7 标记库的发布第七章 JSP标准标记库教学要求:了解:JSP标准标记库基础。掌握:JSP标准标记库主要标记的使用原则及语法。应用:在JSP页面中使用JSP标准标记库。内容要点: 7.1 JSTL基础 7.2 core标记库 7.3 SQL标记库 7.4 XML标记库 7.5 I18N标记库 7.6 fh标记库第八章 数据库编程教学要求:了解:JDBC工作原理、JDBC驱动程序及驱动程序管理器的概念。掌握:JDBC开发环境的搭建,JDBC连接数据库的原理及步骤。应用:开发数据库连接程序。内容要点: 8.1 搭建JDBC开发环境 8.2 创建数据库连接 8.3 创建和执行简单SQL语句 8.4 执行带参数的SQL语句 8.5 基于连接池和数据源访问数据库 8.6 BLOB字段的处理 8.7 分页显示第九章 Java Mail编程教学要求:了解:常见电子邮件协议。掌握:邮件服务器安装,邮件接收与发送。应用:安装邮件服务器。内容要点: 9.1 常见电子邮件协议 9.2 Java Mail基础 9.3 邮件服务器安装 9.4 发送简单邮件 9.5 SMTP身份认证 9.6 发送HTML邮件 9.7 接收邮件 9.8 处理附件第十章 EJB编程教学要求:了解:EJB分类,EJB各组成部分功能与定义。掌握:EJB的设计与实现。应用:设计一个EJB。内容要点: 10.1 EJB基础知识 10.2 无状态会话Bean 10.3 有状态会话Bean 10.4 实体Bean 10.5 消息驱动Bean第十一章 Web服务编程教学要求:了解:Web服务的概念。掌握:Web服务技术体系。应用:从服务的角度认识网络应用。内容要点: 11.1 Web服务基础 11.2 什么是Web服务 11.3 Web服务技术体系 11.4 Web服务工作模型 11.5 Java EE平台下的Web服务实现 11.6 开发Web服务实例 11.7 Web服务的优缺点第十二章 综合练习教学要求:了解:Java EE体系架构基本知识。掌握:项目开发步骤。应用:学会运用Java EE体系思想分析开发项目。内容要点: 12.1 Java EE体系架构基本知识 12.2 项目背景介绍 12.3 数据库设计 12.4 系统整体架构 12.5 系统代码实现 12.6 系统部署Java EE编程技术课程实验实验说明:本实验,学员自行上机20学时,该实验可根据具体教学情况而调整理,条件有限的学员,可不作该实验。实验环境:Windows XP (或Vista) NetBean + JBoss + Tomcat该实验可根据具体教学情况而调整,其中开发工具可改为Eclipse,具备条件的也可改为IBM的Websphere。实验目的:1. 掌握Java EE的开发方法,开发一个小型的课程网站,系统主要基本功能:管理及发

温馨提示

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

评论

0/150

提交评论