2016-08-22的早上,本是一个很平静的早上,坐在去往公司的公交车上想到了很多之前上学时的点点滴滴,回想起来还真的是耐人寻味啊,当初青春的懵懂,当初的冲动,当初的做事不考虑后果!

也正是这耐人寻味的回忆,让我产生了自己的学习计划。

  到公司之后,也不知怎么就在火狐浏览器的地址栏中自然的敲了个'cn'两个字母,强大的浏览器自动给我补齐了'http://cnblogs.com/',然后又找到了搜索功能,找找看!

输入了“javaweb开发学习路线”,顿时一张图片的“java-web-j2e学习建议路线”几个大字映入我的眼帘。也许是因为之前开发中遇到的一个很简单的问题,我自己对着这个问题发呆了很久却迟迟想不到解决问题的方法,最后在同事的帮助下,仍然还是一直在自己固执的思想中挣扎,当时我感觉到,原来我在问题bug面前显得是那么的苍茫渺小,当时领导说我让我回去看这方面的资料,说周五要问,结果回到家,这些问题就被我抛到九霄云外去了,又沉浸到了该死的又欲罢不能的游戏里去了,结果被游戏的任务和剧情深深的给吸引力,忘记了当时bug面前的那份脆弱,那份渺小。

  直到今天早上,伴随着往事的憧憬,我又一次开始了我JavaWeb的学习规划,希望这次是我人生蜕变的开始,希望今天可以成为一个我技术之路一个不平凡的早上!

  闲篇扯完,开始说正题!

  我制定了学习路线,首先是java基础

{

java语法,面向对象编程,常见API,集合框架

javaAPI{java IO、多线程、网络编程、反射注解}

},不要小看这些,如果这些学的不好的话,真的是会成为以后的绊脚石的!

  相信大家都用用过什么美团,饿了么,神马的软件,这些软件之所以能够提供菜品信息、订单信息等给我们参考,这些都是数据库的功劳。

既然数据库那么强大,所有,这个也是企业开发中必不可少的一部分,所以这个也被我列入学习计划,这个是第二部分-数据库开发。

数据库开发总共分为三部分

{

sql基础【1、sql基础 2、增删改查 3、多表查询 4、嵌套查询 5、sql优化】

JDBC编程【1、JDBC原理 2、JDBC连接池 3、JDBC API】

JDBC高级【1、数据库连接池 2、存储过程 3、触发器 4、ORM思想】

}

  后端先告一段落,说说前段,DHTML编程(Dynamic HTML)

{

html语言【1、html标签 2、标签单标签 3、Div&&Css】

JavaScript【1、js语法 2、js对象】

DOM编程【1、DOM原来 2、DOM元素 3、DOM编程】

}

  接下来是JavaWeb编程

{

Servlet开发【1、XML、Tomcat 2、HTTP协议 3、ServletApi 4、Filter 5、Listener】

JSP/Freemarke开发【1、JSP语法和标签 2、自定义标签 3、EL,JSTL 4、MVC设计模式】

AJAX开发【1、AJAX原理 2、请求相应原理 3、AJAX开发库 4、Jquery、dvr】

}

  接下来是JavaEE企业应用

{

Strus/SpringMVC【1、体系架构 2、各个组件 3、标签库 4、扩展】

Hibernate/MyBatis开发【1、索引映射技术 2、多表查询 3、缓存技术 4、性能优化】

Spring【1、IOC,AOP 2、DateSource 3、事物 4、框架继承】

}

  最后祝愿我能够顺利的执行在这个不平凡的早上,所做下的平凡的计划吧!

Java Web学习路线的更多相关文章

  1. Java Web 学习路线

    实际上,如果时间安排合理的话,大概需要六个月左右,有些基础好,自学能力强的朋友,甚至在四个月左右就开始找工作了.大三的时候,我萌生了放弃本专业的念头,断断续续学 Java Web 累计一年半左右,总算 ...

  2. 我推荐的 Java Web 学习路线

    晚上再 V2 的 Java 的节点看到有人问 Java Web 书籍推荐.我这半年多的时间,也从别的方向开始转向 Java 服务端开发,所以,我来说下我的学习路线,帮助有需要的朋友把半只脚踏进 Spr ...

  3. Java+Bigdata学习路线

    Java+Bigdata学习路线 2019-05-28 07:04:33 @Auther:MrZhangxd STAGE 第一阶段:JAVA基础 |-第一阶段:JAVA基础 | |-可掌握的核心能力 ...

  4. [原创]java WEB学习笔记95:Hibernate 目录

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  5. Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问

    本篇内容还是建立在上一篇Java Web学习系列——Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Jar包 这 ...

  6. Java Web学习系列——Maven Web项目中集成使用Spring

    参考Java Web学习系列——创建基于Maven的Web项目一文,创建一个名为LockMIS的Maven Web项目. 添加依赖Jar包 推荐在http://mvnrepository.com/.h ...

  7. Java web 学习之旅

    java web学习之旅 来公司十天了,感觉已经慢慢地融入了这个环境中,几个学长人都很好,都是在他们帮助下,我才能比较顺利的开始了学习java web的旅途. 来这里学习的第一个阶段是做一个简单的用户 ...

  8. [原创]java WEB学习笔记75:Struts2 学习之路-- 总结 和 目录

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  9. [原创]java WEB学习笔记66:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,PrepareInterceptor拦截器,paramsPrepareParamsStack 拦截器栈

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

随机推荐

  1. Objective-c防止数组越界而崩溃(全局效果)

    数组越界其实是很基本的问题,但是解决起来除了count的判断,还有每个调用的时候都要去判断一遍 对于不明确的数据总会有崩溃的风险 然而 每次调用都判断 那是太累了 so ..runtime&c ...

  2. P1041 传染病控制

    #include <bits/stdc++.h> using namespace std; const int maxn = 301; std::vector<int> son ...

  3. 给Source Insight做个外挂系列之三--构建外挂软件的定制代码框架

    上一篇文章介绍了“TabSiPlus”是如何进行代码注入的,本篇将介绍如何构建一个外挂软件最重要的部分,也就是为其扩展功能的定制代码.本文前面提到过,由于windows进程管理的限制,扩展代码必须以动 ...

  4. Java中PreparedStatement与Statement的总结

    概要: PreparedStatement 接口继承自 Statement 接口,PreparedStatement 比普通Statement 对象使用起来更加灵活,更有效率. 一.PreparedS ...

  5. 快速学习html、css的经典笔记

    HTML语言剖析 Html简介-目录 全写: HyperText Mark-up Language  译名: 超文本标识语言  简释:一种为普通文件中某些字句加上标示的语言,其目的在于运用标签(tag ...

  6. JSON字符串与JSON对象的区别

    Q:什么是"JSON字符串",什么是"JSON对象",两者的区别? a.JSON对象是直接可以使用JQuery操作的格式,如C#中可以用对象(类名)点出属性(方 ...

  7. Java学习——HashMap

    遍历 Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map. ...

  8. (转载)(收藏)Awk学习详细文档

    awk命令 本文索引 [隐藏] awk命令格式和选项 awk模式和操作 模式 操作 awk脚本基本结构 awk的工作原理 awk内置变量(预定义变量) 将外部变量值传递给awk awk运算与判断 算术 ...

  9. Python —基本数据类型

    运算符 1.算数运算: 2.比较运算: 3.赋值运算: 4.逻辑运算: 5.成员运算: 基本数据类型 1.数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31- ...

  10. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版本新增序列管理

    欲了解V3.0版本的相关内容可查看下面的链接地址. RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.0 版本发布 在V3.0版本的Web(Mvc.WebForm)与WinF ...