课程名称:JAVA/JavaEE软件工程师开发班
一、JAVA WEB开发数据库基础
JAVA WEB开发数据库基础 SQL Server 数据库及MYSQL常用数据库操作实现
1、创建数据库和数据库文件创建数据库;创建文件组;创建架构;创建数据库快照;
2、创建数据类型和表创建数据类型;创建表;
3、SqlServer安全管理机制;
4、SqlServer各种实用功能模块:DTS;远程维护;数据库备份和恢复;数据收缩;
5、数据查询操作基本查询;多表查询;各种联接(JOIN);统计查询;模糊查询;
6、数据增加、删除、编辑操作;
7、 创建和调整索引 规划索引;创建索引;
8、实现数据完整性数据完整性概述;实现约束;实现触发器;
9、 实现视图(View) 视图介绍;创建和管理视图;使用视图优化性能;
10、实现存储过程和函数实现存储过程; 创建参数化的存储过程;
11、事物(Transaction)编程 ;
12、MySQL概述,MySQL的特点,SQL和MySQL,MySQL服务器的启动和关闭;
13、MYSQL数据库可视化操作界面;
14、MySQL数据类型详解;
15、MySQL的数据库:创建数据库、选择数据库、删除数据库;
16、MySQL数据表:创建表、查看表、修改表、重命名表、删除表;
17、MySQL数据:添加数据、修改数据、删除数据、查询数据
二、Java WEB开发前台基础
Java WEB开发前台基础 (一)、HTML与CSS基础
1、B/S架构
2.HTML基本使用
3.HTML DOM
4.CSS选择器
5.常用样式
6.盒子模型与布局
7.HTML与动态语言结合
8.HTML+CSS案例分析
(二)、div+css基础
1、div+css基础知识
2、css一列布局
3、css二列和三列布局
4、css超链接伪类
5、css列表控制
6、css+div横向导航菜单
7、css+div表单设计
(三)、Javascript基础
1、Javascript 变量
2、Javascript操作符
3、Javascript流程控制语句
4、Javascript 弹出框
5、Javascript 函数
6、Javascript事件
7、Javascript常用对象
8、Javascript对象编程
三、Java基础
Java基础 1、Java语言特点及其跨平台原理
2、eclipse开发工具操作使用
3、Java环境变量的概念及其搭建
4、基本数据类型
5、程序流程控制
6、数组
7、字符串
8、类、对象、方法定义、方法重载、方法递归
9、static关键字、静态代码块、动态代码块、对象实例化过程、匿名类、this关键字、this参数传递、基本变量引用变量参数传递、final关键字
四、Java高级
Java高级 1、OOP原理
2、Java面向对象编程继承
3、Java面向对象编程封装
4、Java面向对象编程多态
5、Java接口与抽象类
6、Java异常处理机制、异常种类、异常处理方法、自定义异常
7、Java多线程技术、线程生命周期状态转换、线程创建方式对比、线程的优先级、线程通信、线程同步
8、Java常用API类
9、Java容器接口或类:Collection、Collections、set、list、map
10、Java文件读写编程
11、Socket网络编程
五、JDBC及其开发编程
JDBC及其开发编程 1、JDBC基本原理及其相关包
2、JDBC中常用的接口和类及其使用详解
DriverManager
Connection
Statement
PreparedStatement
ResultSet
3、JDBC开发使用基本流程
4、数据库开发中连接池原理和优势
5、JDBC应用开发综合案例分析
六、 JavaWEB--JSP/JavaBean/Servlet及相关技术
JavaWEB--JSP/JavaBean/Servlet及相关技术 1、HTTP协议
2、HttpWatch
3、Tomcat服务器搭建
4、Tomcat目录结构解析
5、Tomcat端口配置
6、Tomcat启动&停止
7、Tomcat&Eclipse整合
8、Eclipse配置优化
9、Web应用和web.xml文件
10、构建Web应用
11、配置描述符web.xml
12、JSP的基本原理
13、JSP注释
14、输出JSP表达式
15、JSP脚本
16、JavaBean基本原理
17、JavaBean生命周期
18、JavaBean在JSP中调用形式:useBean、setProperty、getProperty
19、JSP page指令
20、JSP include指令
21、JSP include指令
22、JSP plugin指令
23、JSP param指令
24、JSP脚本中常用内置对象及其详细解:application,session,out,pageContext,request,response,cookie
25、Servlet基本原理
26、Servlet的开发
27、Servlet的配置
28、Servlet的生命周期
29、访问Servlet的配置参数
30、使用Servlet作为控制器
31、Servlet开发使用案例分析
32、JSP/Servlet中数据库应用开发技术
七、Struts 2框架
Struts 2框架 1、Struts 2与MVC思想
2、Struts 2应用的开发步骤
3、Struts 2的常规配置
4、Action接口和ActionSupport基类使用详解
5、Action的基本配置
6、使用Action的动态方法调用
7、指定method属性及使用通配符
8、配置默认Action
9、配置Action的默认处理类
10、配置处理结果
11、配置Struts 2的异常处理
12、使用Struts 2的国际化
13、使用Struts 2常用标签
14、Struts 2的常用输入校验
15、使用Struts 2控制文件上传
16、使用Struts 2控制文件下载
17、Struts 2拦截功能
18、Struts 2案例分析
八、Hibernate框架
Hibernate框架 1、ORM和Hibernate
2、对象/关系数据库映射(ORM)
3、Configuration对象
4、hibernate.properties文件与hibernate.cfg.xml文件
5、JDBC连接属性、数据库方言、JNDI数据源的连接属性
6、Hibernate持久化对象及其详解
7、Hibernate的映射文件详解
8、Hibernate的常用关联映射
9、HQL与SQL比较分析
10、Hibernate中HQL与SQL使用详解
11、Hibernate事物控制编程
12、Hibernate案例分析
九、Spring框架
Spring框架 1、Spring依赖注入
2、使用Spring容器
3、使用ApplicationContext
4、ApplicationContext的国际化支持
5、Spring的AOP
6、Spring容器中的Bean
7、容器中的工厂Bean
8、Bean实例的创建方式及依赖配置
9、Spring整合Struts 2
10、Spring整合Hibernate
十、MyBatis
MyBatis 1、MyBatis配置&查询数据
2、MyBatis全局配置文件
3、MyBatis映射文件
4、关联查询,动态sql
5、MyBatis缓存机制&整合ehcache
6、MyBatis逆向工程
7、MyBatis、Spring整合
8、MyBatis运行原理&源码分析
9、MyBatis拦截和插件
10、分页插件&存储过程调用&自定义TypeHandler
十一、项目分析
项目分析 1、STRUTS在项目中使用分析
2、HIBERNATE在项目中使用分析
3、SPRING在项目中使用分析
4、STRUTS与SPRING整合技术
5、SPRING与HIBERNATE整合技术
6、MyBatis在项目中使用分析
6、项目优化
7、项目发布
十二、毕业课题项目
毕业课题项目 1、HR人事管理综合系统
2、网上商城及交易管理系统
3、企业综合宣传网站系统