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. java中Collections.sort排序详解

    Comparator是个接口,可重写compare()及equals()这两个方法,用于比价功能:如果是null的话,就是使用元素的默认顺序,如a,b,c,d,e,f,g,就是a,b,c,d,e,f, ...

  2. ESXi 5.5开启并配置SNMP

    1. 安装vshpere cli 2.设定SNMP通讯字并开启SNMP功能 进入到bin目录. C:\Program Files (x86)\VMware\VMware vSphere CLI\bin ...

  3. DNS解析流程

    DNS简单来说就是进行域名和IP的转换,那该如何转换呢?既然要转换,肯定有转换表,那表应该存 哪个服务器上,怎样去请求域名服务器来进行转换,所以,这个转换的过程都是什么.而面试的时 经常会有这道题:当 ...

  4. MySql连接Visual studio Code First插件

    到mySql官网Downloads==> MySQL on Windows==>MySQL for Visual Studio 下载插件安装即可

  5. Quoit Design---hdu1007(最近点对问题 分治法)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1007 题意:给你n(2<=n<=10^6)个点的坐标,然后找到两个点使得他们之间的距离最小 ...

  6. Python开发【十一章】:数据库操作Memcache、Redis

    一.Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的 ...

  7. [SharePoint 2007/2010]Query SharePoint Calendar Event

    首先要搞清楚日历事件的各种类型,参考文章: http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?PageType=4&ListId ...

  8. sed 引入shell变量

    双单引号即可 1.eval sed ’s/$a/$b/’ filename2.sed "s/$a/$b/" filename3.sed ’s/’$a’/’$b’/’ filenam ...

  9. .html(),.text()和.val()的差异总结:

    .html(),.text()和.val()的差异总结: 1.html(),.text(),.val()三种方法都是用来读取选定元素的内容:只不过.html()是用来读取元素的html内容(包括htm ...

  10. (转载)spring mvc DispatcherServlet详解之一---处理请求深入解析

    要深入理解spring mvc的工作流程,就需要先了解spring mvc的架构: 从上图可以看到 前端控制器DispatcherServlet在其中起着主导作用,理解了DispatcherServl ...