Java Web学习计划

#JavaWeb学习计划#

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


第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.掌握javascript

        *第6天	Tomcat环境与HTTP协议

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

	*第8天	CSS核心技术

	*第9天	JavaScript基础

	*第10天	JavaScript DOM与高级技巧

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


        *第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.学会单元测试及源码配置管理工具

        *第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设计模式

转载于:https://my.oschina.net/donngchao/blog/798280

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值