文档章节

Java Web学习计划

SVD
 SVD
发布于 2016/12/01 17:31
字数 1502
阅读 139
收藏 10

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

© 著作权归作者所有

共有 人打赏支持
SVD

SVD

粉丝 33
博文 203
码字总数 97489
作品 0
海淀
私信 提问
有谁研究JVM和JAVA内存管理的?

工作三年,技术积累了三年(纯技术积累三年,因为当前这份工作自由时间比较多),项目也做过了不少,搞过WEB、开发过桌面、做过Android、研究过WAP,目前感觉在个人提升上遇到了瓶颈。 首先说...

xoHome
2012/03/24
1K
9
干货系列1:Java互联网网站开发工程师 的技术提高与晋升路线(技术专精)

前几天写了自己对于Java软件开发工程师职业发展规划方面的一些感悟,陆续收到一些反馈,希望我能再就Java工程师不同的开发(职责)方向谈谈职业发展问题。(上一篇:Java软件开发工程师的自我...

半饱即好
2018/06/26
0
0
初学java,需要哪些基础?

应该说,我算是个介于初学者和中高级学者之间的情况,多年做.net开发,期间学过一些java,但是现在找的工作是做java,而且带领技术团队,但是感觉自己的java技术始终只有这个水平,现在还算行...

xiaobo137
2015/10/23
544
9
快过年了,我给小明制定了一份价值60万的Java学习计划

1. 有些人觉得,学习计划有什么好制定的——今天是一天,明天是一天,后天还是一天,一天一天的就这样过好了。 但我不这么觉得。 2. 高尔基曾说过:“书籍是人类进步的阶梯。”那,要想在201...

Java邵先生
01/22
0
0
【Java学习路线】新手该如何一步步的学习 Java

新手该如何一步步的学习 Java? 如果真的想学Java,最好要循序渐进,有章有法的学习它! 今天小慕就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容。 首先,给大家分享一张以 企业...

Eddie_yang
2018/11/15
131
0

没有更多内容

加载失败,请刷新页面

加载更多

Android 保活

1.Android不间断上报位置信息-应用进程防杀指南 2.Android锁屏无法继续定位问题 3.微信 Android 客户端后台保活经验分享

IT追寻者
4分钟前
0
0
基于Kubernetes的Spark集群部署实践

Spark是新一代分布式内存计算框架,Apache开源的顶级项目。相比于Hadoop Map-Reduce计算框架,Spark将中间计算结果保留在内存中,速度提升10~100倍;同时它还提供更丰富的算子,采用弹性分布...

hblt-j
5分钟前
1
0
NTP服务搭建

NTP服务搭建 如果是单独安装这个服务,请直接开始即可。如果是为了解决hadoop集群的时针偏差问题,配置ntp服务时,务必先关闭chd的相关服务。 一、准备环境 1、操作系统 CentOS7操作系统,准...

星汉
6分钟前
0
0
SPring AOP(面向切面编程)

AOP(面向切面编程) AOP是OOP(面向对象编程)的延续,但是它和面向对象的纵向编程不同,它是一个横向的切面式的编程。可以理解为oop就是一根柱子,如果需要就继续往上加长,而aop则是在需要...

MrBoyce
6分钟前
1
0
高性能Mysql:复制

1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新...

watermelon11
9分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部