Java Web学习计划

#JavaWeb学习计划#

##第1月## >本月为入门阶段,从零开始,一步一步的作出一个实用的网站。 深刻学习Java语言,初步掌握前端技术,使用JSP和MySQL完成一个简单的网站javascript


第1周 Java高级编程 学习目标:
 1.深刻了解JDK环境配置与开发集成环境 
2.深刻理解Java语言,掌握Java语法的高级用法。
 3.掌握经常使用查找与排序算法
 4.掌握Java经常使用集合结构类 
4.掌握单元测试方式前端

*第1天	Java高级语法与技术

	*第2天	深刻理解面Java向对象思想

	*第3天	Java集合体系与经常使用类库详解

	*第4天	Java经常使用算法

	*第5天	Java项目代码测试与代码管理


第2周 前端知识 
学习目标:
 1.掌握基本的HTML与样式表 2.掌握javascriptjava

*第6天	Tomcat环境与HTTP协议

	*第7天	DTD文档模型和HTML基础

	*第8天	CSS核心技术

	*第9天	JavaScript基础

	*第10天	JavaScript DOM与高级技巧

第3周 Servlet与JSP 
学习目标:
 1.
2.掌握Tomcat的安装与配置管理
 3.掌握JSP与Servlet,并可以写出简单应用 
ajax

*第11天	Java与XML处理

	*第12天	深刻学习Servlet

	*第13天	JSP基本语法
JSP编译指令和动做指令

	*第14天	JSP内置对象
JSP与JavaBean

	*第15天	JSP动做标签

第4周 MySQL数据库与JDBC   
学习目标: 
1.掌握MySQL安装与基本配置管理
 2.掌握SQL基本查询语句
 3.掌握JDBC用法
 4.可以用JSP写出一个小项目正则表达式

*第16天	MySQL基础知识
MySQL安装与配置管理

	*第17天	MySQL增删改查操做

	*第18天	MySQL高级操做

	*第19天	JDBC与MySQL

	*第20天	MVC入门与留言板项目案例

##第2月## >本月是技能提高阶段,提高Java语言水平,并学习SSH框架。 深刻理解JavaWeb开发技术,牢固掌握SSH框架,胜任通常的JavaWeb开发的工做算法

第5周 深刻Java与相关技术 学习目标: 
1.掌握Java中处理XML文档的方法
 2.掌握Servlet 
3.学会单元测试及源码配置管理工具spring

*第21天	深刻理解JVM

	*第22天	Java正则表达式

	*第23天	统一建模语言UML

	*第24天	设计模式入门

	*第25天	用maven管理Java项目

第6周 SSH之Struts 
学习目标:
 1.了解MVC概念
 2.掌握Struts框架 *第26天 理解MVC数据库

*第27天	Struts2概述
编写Struts2 HelloWorld程序

	*第28天	Struts2 数据封装机制
Struts2 Web 资源获取

	*第29天	Struts2 标签  Struts2 拦截器

	*第30天	Struts2 国际化和令牌

第7周 SSH之Hibernate SSH之Hibernate
学习目标:
 1.掌握Hibernate框架的配置与基本操做
 2.掌握Hibernate的高级用法 
3.了解Hibernate的事务处理及优化
 4.掌握Hibernate与Struts2的整合编程

*第31天	Hibernate框架入门   Hibernate 基本配置及操做

	*第32天	Hibernate 基本查询
Hibernate 对集合属性的操做

	*第33天	Hibernate 关联映射

	*第34天	Hibernate 高级查询

	*第35天	Struts2 整合 Hibernate 框架
基于注解的 Hibernate 配置

第8周   SSH之Spring
学习目标: 1.掌握Spring的使用及配置方法 2.理解IoC及AOP 3.了解Java注释技术及Spring表达式语言
 4.熟练掌握SSH框架的整合方法设计模式

*第36天	Spring入门介绍
			Spring入门示例
Spring IoC容器深刻理解

	*第37天	Spring 的配置文件浅析
Spring 的配置文件详解
			简化 Spring XML 的配置

	*第38天	Java 注解技术详解
			Spring表达式语言

	*第39天	AOP概述
			Spring AOP 之加强

	*第40天	Java EE实战:Struts、Hibernate、Spring 综合应用

##第三月## >能坚持到这里的话,水平已经能够知足通常小型公司的所有需求了。 第三个月向技术大牛冲刺。 深刻学习JavaWeb新兴技术方向,并掌握与企业级应用密切相关的周边技术

第9周   学习SpringMVC
学习目标:
 1.深刻学习SpringMVC框架 2.掌握企业级专业UI交互机制

*第41天	Spring MVC入门

	*第42天	Spring MVC组件
			Spring MVC控制器

	*第43天	表单标签与处理静态资源
			springMVC与ajax

	*第44天	6.表单标签与处理静态资源
			7.springMVC文件上传与下载	

	*第45天	10.springMVC与hibernate框架整合

第10周   MyBatis与SSI框架
学习目标: 1.掌握MyBatis的使用方法
 2.掌握MyBatis与Struct、Spring的整合

*第46天	MyBatis基础操做

	*第47天	MyBatis高级查询

	*第48天	MyBatis动态SQL

	*第49天	SSI框架整合

	*第50天	Java EE实战:SSI 综合应用

第11周 第11周做业 经常使用企业级开发技术
学习目标:
 1.Tomcat高级配置、JBOSS、WebLogic 
2.检索技术Lucence
 3.经常使用第三方开发包

*第71天	经常使用JavaEE容器及高级配置

	*第72天	深刻理解Webservice

	*第73天	经常使用第三方开发包

	*第74天	EasyUI

	*第75天	JQuery入门

第12周 第12周做业 深刻企业级开发技术
学习目标: 
 *第76天 Oracle数据库

*第77天	理解中间件

	*第78天	NoSQL数据库

	*第79天	权限管理框架Shiro

	*第80天	检索技术Lucence

##第四月## >经过魔鬼训练把学到的知识变成你的本能。 在实战项目中积累宝贵经验

第13周   企业级项目——企业OA项目加强实战


第14周   企业级项目——CRM应用项目实战


第15周   企业级项目——工做流项目实战


第16周   企业级项目——网络商城项目实战



剩下的提高阶段咱们依旧须要学习以下知识: >Linux HTML5 JavaScript Oracle全套课程 Lucene Web安全 Java设计模式

相关文章
相关标签/搜索