Java高级开发技术课程介绍与教学大纲_第1页
Java高级开发技术课程介绍与教学大纲_第2页
Java高级开发技术课程介绍与教学大纲_第3页
Java高级开发技术课程介绍与教学大纲_第4页
Java高级开发技术课程介绍与教学大纲_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE6《Java高级开发技术》课程简介课程编号1240512107课程名称Java高级开发技术课程性质限选学时32学分2学时分配授课:14

实验:上机:18

实践:

实践(周):考核方式闭卷考试,平时成绩占30%,期末成绩占70%。开课学院信息工程学院更新时间适用专业软件工程、计算机科学与技术先修课程离散结构、数据结构、Java程序设计、面向对象分析与设计课程内容:《Java高级开发技术》是一门大学生学习J2EE核心技术与企业应用的技术课,是软件工程、计算机科学与技术等IT专业的专业选修课程。该课程对JavaEE的来源、整体框架和它的核心技术,以及MVC模式的设计思想、规范进行讲解;然后对JavaWeb环境的建立、数据库的搭建、一些基本技术(比如JavaScript、JSP、Servlet、JDBC)进行讲解;接着对Ajax、Struts2、Spring3、Hibernate3进行讲解;又对Log4j、Dom4j、JUnit和JFreeChart等工具的使用方法进行介绍。最后,按照软件开发的过程,采用面向对象的设计思想,通过不同的技术整合来进行一些项目实战。课程的任务是通过丰富的实例由浅入深、循序渐进地介绍了目前采用Java进行Web开发的各种框架的使用方法,从而帮助学生快速掌握这些Web开发技术的使用,并能将其应用在实战中。BriefIntroduction

Code1240512107TitleJavaAdvancedDevelopmentTechnologyCoursenatureLimitedOptionalSemesterHours32Credits2SemesterHourStructureLecture:14Experiment:

ComputerLab:18

Practice:Practice(Week):AssessmentClosedbookexamination,usuallyresultsaccountedfor30%,thefinalgradeaccountedfor70%.OfferedbySchoolofDateforSoftwareEngineering,ComputerScience&TechnologyPrerequisiteDiscreteStructures,DataStructures,JavaProgramming,Object-OrientedAnalysisandDesignCourseDescription:Thiscourseistheoptionalsubjectforthesoftwareengineeringandcomputerscience&technologymajorsstudents,whichwanttolearntheJ2EEcoretechnologiesandtheirapplicationsinEnterpriseProgramming.Thecontentofthiscourseinclude:thebasisoftheJ2EE,theframwork,thecoretechnology,thethinkinginMVC,thebuildingofJavaWebdevelopmentenvironment,thedatabaseconstruction,thecriticaltechnologiesincludingJSP,Struct2,SpringandHibernateetc..Andthen,thiscourseisendedwithsomeprojectpractices.Themissionofthiscourseis:1st,tointroduceallpartsofJ2EEcoretechnologies,theuseofJ2EEdevelopmentsoftwareandadvancedapplications;2nd,toknowthetechnicalindicatorsofJ2EEprogramming,whichcantraincomputerskillsandpracticeabilityofstudents;3rd,tomasterthebasicmethodsandbasicprocesses,especiallytheapplicationsofJ2EEprogramming,whichcansetthestageforengagingincomputerfieldsandsolvingprofessionalproblemsbyJ2EE.《Java高级开发技术》课程教学大纲课程编号1240512107课程名称Java高级开发技术课程性质限选学时32学分2学时分配授课:14

实验:上机:18

实践:

实践(周):考核方式闭卷考试,平时成绩占30%,期末成绩占70%。开课学院信息工程学院更新时间适用专业软件工程、计算机科学与技术先修课程离散结构、数据结构、Java程序设计、面向对象分析与设计一、教学内容第一章J2EE概述1.1JavaWeb开发思想:JavaEE简介、JavaEE核心技术、MVC模式原理、Model规范、JavaWeb开发所需要的技术1.2搭建JavaWeb开发和运行环境:搭建Java开发环境、搭建JavaWeb运行环境、搭建JavaWeb开发环境、使用MyEclipse创建和发布Web应用1.3搭建数据库开发环境:MySQL概述、使用MySQL数据库、SQL语法介绍教学难点:JavaWeb开发和运行环境的搭建。教学重点:JavaWeb开发思想,各种开发环境的搭建过程。第二章JavaWeb开发关键技术2.1JavaScript技术:JavaScript语言基础、函数定义与使用、系统内部对象、XMLHttpRequest概述2.2Servlet技术:Servlet技术简介、Servlet的生命周期、Filter技术、Servlet3.0新特性、关于Servlet3.0实例2.3JSP技术:JSP基本概念、JSP的基本语法、JSP的内置对象、JSP技术应用2.4JDBC技术:JDBC概述、JDBC数据库连接、各种驱动程序实例、JDBC事务处理、JDBC数据库连接池、教学难点:各种技术的特点与使用。教学重点:各种技术的操作要领。第三章J2EE开发关键技术3.1Ajax技术:Ajax概述、Ajax涉及的技术、Ajax技术效果、Ajax框架jQuery、jQuery框架运用、Ajax的主流框架3.2Struts2技术:Struts2介绍、Struts2的环境配置、Struts2入门示例、Struts2的核心机制——过滤器、Struts2的核心机制——输入校验、Struts2的核心机制——拦截器、Struts2的核心机制——国际化、Struts2的核心机制——标签库、Struts2的核心机制——配置文件、Struts2综合示例3.3Spring3技术:Spring概述、Spring3环境配置、Spring3入门示例、Spring的核心机制、Spring3多动作控制器、实现Spring与Struts2集成、Spring3综合示例3.4Hibernate3技术:Hibernate概述、Hibernate3入门示例、Hibernate3的基础、Hibernate3的配置文件、Hibernate3的关系映射、Hibernate3缓存机制、Hibernate对JPA的支持、MyEclipse开发环境对JPA的支持、Hibernate3框架与其他框架的集成、Spring3和Hibernate3整合示例、教学难点:各种技术的特点与使用。教学重点:各种技术的操作要领。第四章开发工具介绍4.1Log4j使用指南:Log4j简介、建立Log4j的开发环境、Log4j的使用方法4.2JUnit使用指南:单元测试概述、建立JUnit4的开发环境、JUnit的使用方法4.3JFreeChart使用指南:JFreeChart概述、搭建JFreeChart的开发环境、JFreeChart的高级应用、4.4Dom4j使用指南:Dom4j简介、建立Dom4j的开发环境、Dom4j的使用方法教学难点:各种工具的特点与使用。教学重点:各种工具的操作要领。第五章案例:网上购物系统5.1系统概述5.2需求分析5.3系统与架构设计5.4后台持久层实现5.6后台业务逻辑的实现5.7编写网上购物系统的控制器类5.8前台JSP页面实现5.9编写配置文件教学难点:系统的编程实现。教学重点:系统与架构设计,系统的编程实现。二、教学要求第一章J2EE概述教学要求:对J2EE的来源、整体框架和核心技术,以及MVC模式的设计思想、规范及优缺点进行了讲解,然后对JavaWeb环境的建立、数据库的搭建进行了介绍。最终使学生熟悉J2EE的架构模式,掌握建立JavaWeb环境的操作要领。第二章JavaWeb开发关键技术教学要求:主要是对一些基本技术(如JavaScript、Servlet、JSP、JDBC)进行讲解。最终使学生了解JavaWeb开发技术的特点和用途,熟悉JavaWeb开发过程。第三章J2EE开发关键技术教学要求:主要是对Ajax、Struts2、Spring3、Hibernate3进行讲解。最终使学生了解J2EE开发技术的特点和用途,熟悉J2EE开发过程。第四章开发工具介绍教学要求:主要是对Log4j、Dom4j、JUnit和JFreeChart等工具的使用方法进行介绍。最终使学生了解J2EE开发工具的特点和用途,熟悉J2EE开发工具的使用方法。第五章案例:网上购物系统教学要求:在讲解案例时按照软件开发的过程,采用面向对象的设计思想,通过不同技术的整合来实现这些案例,使学生熟悉J2EE关键技术使用和开发过程。三、章节学时分配章次总课时课堂讲授实验上机实践备注122286238624862566总计322012四、教材与主要参考资料教材[1]常建功,王向华.搞定J2EE核心技术与企业应用:Ajax,JSP,Struts2,Spring,Hibernate.北京:电子工业出版社,2012. 参考资料[1]邬继成.J2EE开源编程精

温馨提示

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

评论

0/150

提交评论