JavaEE教学大纲V2.0
283-《JAVAEE技术》课程教学大纲

《JAVA EE技术》课程教学大纲课程编号: 0806602025课程名称: JAVA EE 技术英文名称: JAVA EE Technology 课程类型:专业限选课 / 任选课总学时: 48 讲课学时: 36 上机学时: 12 学分: 3适用对象:计算机科学与技术专业本科生先修课程:C/C++程序设计、JAVA基础、计算机网络、数据库原理及应用一、课程性质、目的和任务《JAVAEE技术》是计算机科学与技术专业本科生的一门专业基础限选课程。
通过本课程的学习可以使学生能够掌握 JAVA EE架构的基本理论、方法,能够掌握JAVA EE中的各种框架思想与技术,如 Struts、Spring、Hibernate(SSH)等,同时能够掌握运用 SSH进行软件系统开发的基本方法和运用并能够进行正确的测试。
通过本课程的学习,学生能够熟练运用SSH深入理解 MVC( Struts )的思想、Hibernate的思想、Spring的控制反转(loC)、依赖注入 (DI) 、面向切面编程的思想以及单元测试技术,并能够掌握和理解常见的软件设计模式,能够运用SSH开发出简单的软件系统。
二、教学基本要求本课程的基本要求如下:1.掌握 Struts 的思想、方法、配置和使用;2.掌握 Hibernate 的思想、方法、配置和使用;3.掌握 Spring 的思想、方法、配置和使用;4. 掌握 Struts 、 Spring 、 Hibernate(SSH) 的整合;5.掌握常用的软件测试方法和工具;6.能够运用 Struts 、 Spring 、 Hibernate(SSH) 开发简单的应用系统。
三、教学内容及要求1. Struts 、 Spring 、 Hibernate(SSH) 概述框架概述软件的分层设计子系统级的“高内聚、低耦合”Struts 、 Spring 、 Hibernate(SSH) 简介2.项目分析设计及软件设计模式项目开发流程(项目开发的生命周期及开发阶段)软件设计模式简介 ( 工厂方法模式、抽象工厂模式、代理模式、模板模式等几个常用的设计模式 )3. Struts 技术MVC莫式概述MVC与 Struts 映射Struts 的工作流程和配置文件Controller 组件分析及应用 Model 组件分析及应用 View 组件分析及应用Struts 的异常机制转换器数据验证( Validation ) 拦截器( Interceptor )4. Hibernate 技术Hibernate 概述Hibernate 单表的对象 / 关系数据库映射( PO、 DAO)Hibernate 多表的对象 / 关系数据库映射HQL 语言( Hibernate Query Language )Hibernate 过滤器( filters ) 对象状态管理继承映射组件(Component)映射性能优化批量处理5. Spring 技术Spring 2.0 的新特性Spring 控制反转 IoCSpring AOP 面向方面编程原理事务处理6. Struts 、 Spring 、Hibernate(SSH) 整合 Spring 与 Struts 整合 Spring 与 Hibernate 整合 Spring 、 Struts 、Hibernate 整合7.软件测试技术 JUnit 单元测试简介JMeter 系统测试8.基于SSH的实例开发及分析例如:在线考试系统、电子拍卖系统、网上商店、电子相册等系统的开发与分析。
JavaEE基础教程第2章 Java编程基础ppt

byte z=55;
short s=128;
❖ 浮点型: float f=234.5F;
double d=-1.5E-8, square=95.8;
❖ 其他类型: char c1 = 'a', c2='中', c3='\u4e2d',c4=20013; boolean t = true ;
❖ 〔4〕对于一些不能显示的特殊字符采用转义字符来表示。
表2-4 Java常用转义字符
转义字符形式 功能
\'
单引号字符
\"
双引号字符
\\
反斜杠字符
\r
回车
\n
换行
\f
走纸换页
\t
横向跳格
\b
退格
\ddd
1到3位8进制数(ddd)所代表的字符
\uxxxx
1到4位16进制数(xxxx)所代表的字符
❖例如:,\"Who's at the door?\""); ❖ 注意字符值使用单引号,字符串使用双引号。与
图中显示实际上变量c是包含字符 值'A'的一个根本变量,而变量s是 指向包含"Hello Again"的String类的 一个实例的引用变量。
❖ Java在对变量进展内存分配时,把内存划分成两 种:一种是栈内存,另一种是堆内存。
❖ 栈内存是向低地址扩展的数据构造,是一块连续 的内存的区域,栈顶的地址和栈的最大容量是系 统预先规定好的。
❖ 堆内存用来存放由 new 创立的对象和数组,在堆中分配的内存,由 Java虚拟机的自动垃圾回收器来管理。在堆中产生了一个数组或者对 象之后,还可以在栈中定义一个特殊的变量,让栈中的这个变量的取 值等于数组或对象在堆内存中的首地址,栈中的这个变量就成了数组 或对象的引用变量,以后就可以在程序中使用栈中的引用变量来访问 堆中的数组或者对象,引用变量就相当于是为数组或者对象起的一个 名称。引用变量是普通的变量,定义时在栈中分配,引用变量在程序 运行到其作用域之外后被释放。而数组和对象本身在堆中分配,即使 程序运行到使用new产生数组或者对象的语句所在的代码块之外,数 组和对象本身占据的内存也不会被释放,数组和对象在没有引用变量 指向它的时候,才变为垃圾,不能再被使用,但仍然占据内存空间不 放,在随后的一个不确定的时间被垃圾回收器收走〔释放掉〕。栈中 的引用变量指向堆内存中的实例对象,这其实就是 Java 中的指针。
《JAVAEE技术》课程教学大纲

《JAVA EE技术》课程教学大纲课程编号:0806602025课程名称:JAVA EE技术英文名称:JAVA EE Technology课程类型:专业限选课/任选课总学时:48 讲课学时:36 上机学时:12学分:3适用对象:计算机科学与技术专业本科生先修课程:C/C++程序设计、JAVA基础、计算机网络、数据库原理及应用一、课程性质、目的和任务《JAVA EE技术》是计算机科学与技术专业本科生的一门专业基础限选课程。
通过本课程的学习可以使学生能够掌握JAVA EE架构的基本理论、方法,能够掌握JAVA EE中的各种框架思想与技术,如Struts、Spring、Hibernate(SSH)等,同时能够掌握运用SSH进行软件系统开发的基本方法和运用并能够进行正确的测试。
通过本课程的学习,学生能够熟练运用SSH,深入理解MVC(Struts)的思想、Hibernate的思想、Spring的控制反转(IoC)、依赖注入(DI)、面向切面编程的思想以及单元测试技术,并能够掌握和理解常见的软件设计模式,能够运用SSH开发出简单的软件系统。
二、教学基本要求本课程的基本要求如下:1.掌握Struts的思想、方法、配置和使用;2.掌握Hibernate的思想、方法、配置和使用;3.掌握Spring的思想、方法、配置和使用;4. 掌握Struts、Spring、Hibernate(SSH)的整合;5.掌握常用的软件测试方法和工具;实用文档6.能够运用Struts、Spring、Hibernate(SSH)开发简单的应用系统。
三、教学内容及要求1.Struts、Spring、Hibernate(SSH)概述框架概述软件的分层设计子系统级的“高内聚、低耦合”Struts、Spring、Hibernate(SSH)简介2.项目分析设计及软件设计模式项目开发流程(项目开发的生命周期及开发阶段)软件设计模式简介(工厂方法模式、抽象工厂模式、代理模式、模板模式等几个常用的设计模式)3.Struts技术MVC模式概述MVC与Struts映射Struts 的工作流程和配置文件Controller组件分析及应用Model组件分析及应用View组件分析及应用Struts 的异常机制转换器数据验证(Validation)拦截器(Interceptor)4.Hibernate技术Hibernate概述实用文档Hibernate单表的对象/关系数据库映射(PO、DAO)Hibernate多表的对象/关系数据库映射HQL语言(Hibernate Query Language)Hibernate过滤器(filters)对象状态管理继承映射组件(Component)映射性能优化批量处理5.Spring技术Spring 2.0的新特性Spring控制反转IoCSpring AOP面向方面编程原理事务处理6.Struts、Spring、Hibernate(SSH)整合Spring 与Struts整合Spring 与Hibernate整合Spring、Struts、Hibernate整合7.软件测试技术JUnit单元测试简介JMeter系统测试8. 基于SSH的实例开发及分析实用文档例如:在线考试系统、电子拍卖系统、网上商店、电子相册等系统的开发与分析。
JavaEE课程纲要

javaee
第一阶段:JavaSE Java基础
Java8新特性
数据库MySQL与SQL语言
JDBC
阶段考试1
第二阶段:JavaWeb HTML基础与CSS
JavaScript DOM与jQuery
XML与Tomcat
HTTP协议
服务器端组件Servlet
JSP
EL表达式
JSTL
会话控制Cookie和Session
服务器端组件Filter
服务器端组件Listener
国际化
异步数据传输框架Ajax
文件的上传下载
web项目 尚硅谷书城
第三阶段:JavaEE框架系统整体分层解耦框架Spring
轻量级Web框架springmvc
轻量级持久层框架mybatis
服务器操作系统Linux
内存数据库Redis
项目架构、jar包管理工具Maven
阶段考试2
互联网众筹项目(含
第四阶段:JavaEE高级SVN/IDEA开发工具
分布式管理工具Git与GitHub
MySQL高级
Mycat实现MySQL的分布式、分库分表、读写分离
Nginx反向代理、负载均衡、动静分离
JVM内存模型、参数调优
JUC线程高级
分布式架构注册中心Zookeeper
虚拟化应用容器Docker
全文检索引擎ElasticSearch
消息队列RabbitMQ
前端VUE/ES6
阶段考试3
分布式项目:互联网电商
电商项目总结与拓展
在线教育项目。
《JavaEE企业级开发实战》课程教学大纲

《JavaEE企业级开发实战》课程教学大纲学分:4学分学时:64学时(其中:讲课学时:45 上机学时:19 )先修课程:计算机基础 Java基础后续课程:《Spring Boot企业级开发实战》适用专业:信息及其计算机相关专业开课部门:计算机系一、课程的性质与目标《JavaEE企业级开发实战》可作为一门计算机科学与技术的实战课程,用作专业拓展课或非计算机专业的通识选修课。
通过本课程的学习,可以使学生掌握SSM框架的使用方式,理解企业级开发中的开发流程,这不仅能够帮助学生加深学生对Java语言的认知,还能够使学生牢牢把握Java语言的应用方向,提高学生对计算机科学与技术系列课程的兴趣。
二、课程设计理念与思路课程设计理念:高等职业教育不仅注重对专业知识和技能的传授,也注重对学生综合素质的培养,不局限于个人选择的专业,有助于个人潜力能够得到最大限度的发挥。
在全球云计算和移动互联的产业背景下,在高等教育的通识教育中增加有关程序设计实战的课程,有助于非计算机专业大学生综合素质的提高。
课程设计思路:JavaEE企业级开发实战作为一门专业提升课,可以使学生的Java水平提升到企业级开发的要求。
本课程介绍Java企业级开发实战的实战SSM框架,通过SSM框架来使学生理解企业级框架设计的精髓,潜移默化地培养学生程序化、系统化的思维模式和自学能力,让学生能够使用抽象思维分类解决问题。
软件技术的发展日新月异,教材不能做到和语言同步,互联网的存在为自学掌握一门技能提供了便捷,可以让学生自己分析问题、动手编程和,在此过程中,学生上网查阅相关资料,能够更新知识,并逐渐具备独立研究的能力。
三、教学条件要求操作系统:Windows 10开发工具:IntelliJ IDEA四、课程的主要内容及基本要求第一章初识SSM框架第二章 Spring 基础第三章 Spring中Bean的注入第四章 Spring中的AOP第五章 Spring与数据库的交互(了解)第六章 Spring事务第七章 MyBatis基础第八章 MyBatis核心配置进阶第九章MyBatis第十章 Spring MVC第十一章 Spring MVC进阶第十二章 SSM框架整合第十三章敛书网SSM整合项目五、学时分配注:实战章节未计入合计课时。
《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网络开发技术的理解。
JavaEE(SSM)框架整合开发教与学(教学大纲)
JavaEE(SSM)框架整合开发教与学(教学大纲)《Java EE框架整合开发》是基于SSM框架的理论与实践相结合的课程,是软件工程专业的一门专业必修课程。
主要讲解Spring、Spring MVC和MyBatis三大框架(SSM)的基础知识和实际应用。
具体内容包括4部分:第1部分,主要讲解了Spring框架的相关知识,内容包括Spring IoC、Spring Bean、Spring AOP以及Spring 的事务管理;第2部分,主要讲解了MyBatis的相关知识,内容包括映射器以及动态SQL;第3部分,主要讲解了Spring MVC的相关知识,内容包括Controller、类型转换和格式化、数据绑定和表单标签库、拦截器、数据验证、国际化、统一异常处理、文件的上传和下载以及EL与JSTL;第4部分,主要讲解了SSM框架整合的基本思想与实践开发,内容包括SSM框架整合、基于SSM框架的电子商务平台、邮件管理系统以及人事管理系统的设计与实现。
【课程目标】通过本课程的学习,学生应首先认识和了解SSM框架的基础知识;其次掌握SSM框架整合的基本思想与实践开发;最终,能够独立设计并开发一个基于SSM框架的企业级应用系统。
【课程内容及学时分布】教学周教学内容学时第一周第1章Spring入门本章主要介绍Spring的体系结构、如何构建Spring 的开发环境。
通过ch1应用为例,要求了解Spring的体系结构,掌握Spring入门程序的开发流程以及Spring开发环境的构建。
2第一周第2章Spring IoC4本章主要介绍Spring IoC的基本概念、Spring IoC容器以及依赖注入的类型。
通过ch2应用,要求了解Spring IoC容器的实现方式,掌握Spring IoC的基本概念以及依赖注入的类型。
第二周第3章Spring Bean本章主要介绍了Spring Bean的配置、实例化、作用域、生命周期以及装配方式等内容。
Java EE开发技术-理论教学大纲
《Java EE开发技术》教学大纲课程编号:XXX课程名称:Java EE开发技术课程类型:专业选修课总学时:64 理论学时:32 实验学时:32学分:4适用专业:计算机科学与技术、软件工程先修课程:面向对象程序设计、数据库原理及应用、Web应用系统开发一、课程性质、目的和任务《Java EE开发技术》是计算机科学与技术、软件工程专业一门重要的专业选修课程。
通过本课程的学习可以使学生掌握Java EE架构的基本理论、方法,能够掌握Java EE中的各种框架思想与技术,如Struts、Spring、Hibernate(SSH)等,同时能够掌握运用SSH进行软件系统开发的基本方法和运用并能够进行正确的测试。
通过本课程的学习,学生能够熟练运用SSH,深入理解MVC(Struts)的思想、Hibernate的思想、Spring 的控制反转(IoC)、面向切面编程的思想以及单元测试技术,并能够掌握和理解常见的软件设计模式,能够运用SSH开发出简单的软件系统。
二、教学基本要求《Java EE开发技术》系统地讲授Java EE中的各种框架思想与技术,如Struts、Spring、Hibernate(SSH)等,同时能够掌握运用SSH进行软件系统开发的基本方法和运用并能够进行正确的测试。
对于本课程的次要内容要求学生能够了解。
所涉及的内容都是一些基本概念和简单叙述,知道了就行,没有进一步深入和扩展的要求。
对于本课程的重点内容要求学生达到掌握的程度。
即要求学生能够全面、深入地掌握所学内容,能够举一反三,熟练解决相关问题。
《Java EE开发技术》实验课时共32学时,其中包括基础性实验、综合性实验和实验考核。
基础性实验主要帮助学生巩固和加深理解所学过的理论知识,学会各种框架思想与技术,使学生进一步掌握Java EE系统开发的方法。
三、各教学环节学时分配章节主要内容总学时理论学时实验学时备注一Java EE平台及开发基础 4 2 2章节主要内容总学时理论学时实验学时备注二网页设计基础 4 2 2 三JSP基础 6 4 2 四Struts2基础10 6 4 五Hibernate基础8 4 4 六MVC框架开发基础8 4 4 七Spring基础及应用10 4 6 八Java EE多框架整合开发10 4 6 九Ajax 4 2 2合计64 32 32 四、教学内容及要求第一章 Java EE平台及开发基础【目的要求】了解:Java EE的开发方式。
javaEE软件开发技术课程标准
《Java web软件开发技术》课程标准一、课程信息表1 课程信息表二、课程性质和定位(一)课程性质示例:本课程是计算机应用技术、移动应用开发专业必修(或选修)的一门高级专业平台课程,是在学习了java程序设计、数据库技术与应用、java web应用开发等先行课程,具备了一定专业基础知识,包括一定java程序设计能力、数据库基础操作能力、基本的java web开发能力的基础上,开设的一门理论理实一体化的课程,其功能是对接专业人才培养目标,面向web前端开发人员、java web动态网站建设和开发程序员、java程序员等工作岗位,培养个人web开发专业技术和团队协作开发中、大型网站项目的素质,具备一定整体项目统筹分析设计能力和模块规划能力、个人模块代码的开发能力,以及理论和项目实践相互结合进行项目开发的能力,为后续毕业设计和顶岗实习等实践环节的开展奠定坚实的理论和技能基础。
(二)课程定位表2 课程定位分析三、课程目标与内容(一)课程总目标《Java web 软件开发技术》课程的能力目标是培养学生使用WEB 程序设计技术完成基于MVC 的B/S 系统的设计能力。
根据这一目标,结合JAVA WEB 程序开发人员应该具备的综合能力要求,联合企业与培训机构对课程进行了整体设计,主要体现了以综合职业能力为培养目标。
根据高职学生的认知规律,采用“基于工作过程的项目导向、任务驱动教学模式”。
结合职业教育课程观、教学观、能力观,基于软件工程的开发过程,以项目化教学来组织课程内容,在课程内容的选择中,以信息系统项目开发及其工作过程为背景,紧密围绕项目为载体,依据学习领域专业能力目标、学习方法目标和社会能力目标进行学习情境设计,通过情境学习与训练,实施理论与实践相结合的教学,使学生达到熟能生巧的目的。
在教学过程中,主要以任务来驱动、以项目为导向,在教学过程中,每个项目都是来源于实际工作中的典型任务,项目和任务的学习与实施过程也就是工作过程,学生带着真实的学习任务,组成小组合作研究,分析任务、发展和提出问题,找出解决方法并予以实施,由其他小组及教师进行评价,在完成“任务”的过程中培养了学生的自主学习能力、创新能力、团队合作精神,分析问题和解决问题的能力。
《JavaEE编程技术》课程教学大纲
本课程是计算机科学技术专业的重要专业课。主要介绍Java EE编程技术,首先对Java EE体系结构进行概述,介绍Java EE的定义、设计思想、技术框架等,然后详细指导学生如何基于Eclipse(JSP+Servlet)+Tomcat+MySQL配置来搭建Java EE开发环境,随后以Java EE三大组件技术(Servlet,JSP,EJB)为主线,中间穿插Java EE服务技术和通信技术对Java EE编程技术进行系统介绍。最后以一个完整信息的开发为示例,从系统的需求分析开始,到规划、框架设计、编码,再到部署发布,一步步引导学生完成一个完整系统的开发,培养学生灵活运用Java EE技术构建完整信息系统的基本技巧,增强就业能力,为学生今后进一步学习和从事大型软件设计相关工作打下坚实基础。
2427实践教学进程表实验项目名称学时重点与难点项目类型验证综合设计教学方式实验1servlet编程servlet的工作原理请求处理响应生成及参数配置设计性实验实验2jsp与和javabeanjsp语法掌握脚本元素指令动设计性实验作组件内置对象和表达式语言javabean技术标实验3jsf框架jsf框架设计性实验11实验4jdbc和jpajdbc数据库信息持久化验证性实验1318实验5综合项目实战训练18需求分析规划框架设计编码布署发布综合性实验合计
√核心能力5.
√核心能力6.
√核心能力7.
□核心能力8.
理论教学进程表
周次
教学主题
教学时长
教学的重点与难点
教学方式
作业安排
1
Java EE概述
3
介绍Java EE产生的背景、Java EE定义、Java EE编程思想、Java EE技术框架和Java EE体系结构的优点。 基于Eclipse、Tomcat、JBoss、和MySQL来搭建Java EE开发环境
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
知识点
Java语言概况、JDK安装及配置、Eclispe使用、标识符、关键字、保留字、基本数据类型、变量与常量、运算符 号与表达式 if语句、switch语句、for语句、foreach语句、while语句、do-while语句、break语句、continue语句、java常 见编程题讲解与练习 面向对象基本概念、重写与重载、类与接口、继承、修饰符号、包、内部类、枚举使用、常用类API 异常概念及产生原因、Java异常体系结构、运行时异常与非运行时异常、常见系统异常、Exception类API使用、 Java异常处理机制、try-catch-finally语句块、用户自定义异常类 集合与数据结构、数据使用、Java集合框架介绍、Collection接口、List接口、Set接口、Map接口、迭代器 Iterator接口、Collection类、Java泛型使用 进程与线程的概念、Java如何现实多线程、线程状态、Java方法与生命周期、线程优先级、用户线程和守护线程 、同步和异步、并发与平行、死锁、java常见多线程编程 文件类API使用、I/O流概念及分类、常见字节\字符流使用、序列化与反序列化 反射概念及原理、反射机制的作用、Class类使用、反射应用场景介绍 代理的感念、静态代理与动态代理、JDK动态代理实现、代理应用场景介绍 注解概念及作用、元注解、自定义注解、注解使用、注解应用场景介绍 设计模式概念、设计模式的分类、常用的设计模式 基本网络概念、URL和URI、Socket编程、UDP数据报和Socket、协议处理器、远程方法调用、JavaMail API 数据库理论基础、oracle安装与配置、常用服务、客户端工具、常用命令、用户权限与角色、数据类型、内置函 数、SQL运算符号、表设计与操作、DML语句、序列、视图、索引、表空间、PL/SQL语法、函数、存储过程、包、 MySQL安装与配置、客户端工具介绍与使用、MySQL日常管理与常用命令、数据类型、内置函数介绍、表设计与操 作、DML语句、MySQL中SQL查询语句 HTML基本标签、框架、HTML5基础应用、table布局 CSS常用属性、选择符、单位、CSS3.0新特征、DIV+CSS布局 JavaScript语法、JavaScript内置对象JavaScript事件处理、JavaScript正则表达式、DOM操作、Jquery框架使 用 XML配置与应用、DTD、Schema框架、Java解析XML技术(DOM、SAX、jdom、dom4j) JDBC编程步骤、JDBC常用接口API介绍、JDBC显示增删查改、事务处理、批处理、JDBC数据类型 Servlet简介Servlet工作原理、Servlet生命周期、Servlet开发流程、Servlet常用方法、Servlet3.0新特性 JSP语法、JSP执行原理、JSP指令、JSP动作元素、JSP内置对象、EL表达式与自定义函数、自定义标签、JSTL使 用 Filter的用途、Filter的工作原理、Filter的生命周期、Filter的配置、过滤器链、Wrapper类使用、应用案例 Servlet监听器作用、Servlet监听器的分类、常用监听器Listener接口API介绍、监听器应用案例 JavaBean的含义、JavaBean的使用、JavaBean与EJB、与JavaBean相关的术语、MVC架构模式简介、经典MVC架构 介绍、多层架构模式、基于MVC架构的开源框架 AJAX基本原理和技术、XMLHttpRequest对象介绍、AJAX应用案例、AJAX缓存问题、AJAX中文乱码问题、 JavaScript操作XMLDOM、JQuery框架中AJAX的使用、其它AJAX框架介绍 Hibernate框架介绍及配置、常用类与接口、ORM框架、HQL语句、级联策略、关联查询、分页查询、检索策略、 对象状态、缓存机制、Hibernate注解 MyBatis框架介绍、框架搭建与配置详解、SqlSessionFactoryBean介绍、SqlSession介绍、MapperFactoryBean 介绍、MyBatis增删改查(CURD)、MyBatis事物、MyBatis接口注解、MyBatis分页查询、MyBatis动态SQL语句、 Struts2框架介绍及配置、Struts2开发流程介绍、拦截器使用、Struts2中的OGNL、标签使用、国际化、数据类 型转换、验证框架、文件上传与下载、Struts2中AJAX使用、Struts2工作原理 Spring框架介绍、Bean配置及管理、控制反转IOC(依赖注入DI)、CGLIB动态代理、SpringAOP、事务管理、 SpringJDBC、Spring与Hibernate&MyBatis整合、Spring注解、 SpringMVC工作原理、SpringMVC框架搭建与配置、核心分配器、映射处理器、处理适配器、视图转换器、控制器 实现、数据类型转换、拦截器实现、异常处理、文件上传与下载、SpringMVC中AJAX使用 软件工程基础、UML建模、Log4j应用、版本控制工具使用(SVN、CVS等)、项目管理工具(Maven、Ant)、软件测试 理论基础 需求分析、数据库设计、UI设计、概要设计、详细设计、编码、测试、部署 简历制作、技术面试指导、人事面试指导
课程名称
课程大纲
Java语言基础 控制语句 面向对象 Java异常处理机制 集合框架类 Java多线程机制及编程
JavaSE核心技术
File类与I/O流 Java反射机制 JDK动态代理 Java注解机制 Java语言设计模式 网络编程
数据库
Oracle数据库 MySQL数据库 HTML
WEB应用技术总课时(天)来自20510
12
20
3 15 2
CSS JavaScript XML JDBC Servlet JSP
JavaEE核心技术
Filter Listener MVC设计模式 Ajax Hibernate框架 MyBatis框架
主流开源框架
Struts2框架 Spring框架 SpringMVC框架
软件工程 项目实战 其它
软件工程 项目实战 职业拓展课