一、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 DOM4.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、map10、Java文件读写编程11、Socket网络编程 五、JDBC及其开发编程 JDBC及其开发编程 1、JDBC基本原理及其相关包2、JDBC中常用的接口和类及其使用详解DriverManagerConnectionStatementPreparedStatementResultSet3、JDBC开发使用基本流程4、数据库开发中连接池原理和优势5、JDBC应用开发综合案例分析 六、 JavaWEB--JSP/JavaBean/Servlet及相关技术 JavaWEB--JSP/JavaBean/Servlet及相关技术 1、HTTP协议2、HttpWatch3、Tomcat服务器搭建4、Tomcat目录结构解析5、Tomcat端口配置6、Tomcat启动&停止7、Tomcat&Eclipse整合8、Eclipse配置优化9、Web应用和web.xml文件10、构建Web应用11、配置描述符web.xml12、JSP的基本原理13、JSP注释14、输出JSP表达式15、JSP脚本16、JavaBean基本原理17、JavaBean生命周期18、JavaBean在JSP中调用形式:useBean、setProperty、getProperty19、JSP page指令20、JSP include指令21、JSP include指令22、JSP plugin指令23、JSP param指令24、JSP脚本中常用内置对象及其详细解:application,session,out,pageContext,request,response,cookie25、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、配置默认Action9、配置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和Hibernate2、对象/关系数据库映射(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、使用ApplicationContext4、ApplicationContext的国际化支持5、Spring的AOP6、Spring容器中的Bean7、容器中的工厂Bean8、Bean实例的创建方式及依赖配置9、Spring整合Struts 210、Spring整合Hibernate 十、MyBatis MyBatis 1、MyBatis配置&查询数据2、MyBatis全局配置文件3、MyBatis映射文件4、关联查询,动态sql5、MyBatis缓存机制&整合ehcache6、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、企业综合宣传网站系统