博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java Web学习计划
阅读量:6067 次
发布时间:2019-06-20

本文共 2873 字,大约阅读时间需要 9 分钟。

hot3.png

#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

你可能感兴趣的文章
Javascript中闭包(Closure)的探索(一)-基本概念
查看>>
spark高级排序彻底解秘
查看>>
ylbtech-LanguageSamples-PartialTypes(部分类型)
查看>>
福建省促进大数据发展:变分散式管理为统筹集中式管理
查看>>
开发环境、生产环境、测试环境的基本理解和区别
查看>>
tomcat多应用之间如何共享jar
查看>>
Flex前后台交互,service层调用后台服务的简单封装
查看>>
技术汇之物联网设备网关技术架构设计
查看>>
OSX10.11 CocoaPods 升级总结
查看>>
深入浅出Netty
查看>>
3.使用maven创建java web项目
查看>>
笔记本搜索不到某一AP广播的SSID,信道的原因
查看>>
基于Spring MVC的异常处理及日志管理
查看>>
MediaBrowserService 音乐播放项目《IT蓝豹》
查看>>
MySQL入门12-数据类型
查看>>
Windows Azure 保留已存在的虚拟网络外网IP(云服务)
查看>>
修改字符集
查看>>
HackTheGame 攻略 - 第四关
查看>>
js删除数组元素
查看>>
带空格文件名的处理(find xargs grep ..etc)
查看>>