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、框架继承】
}
最后祝愿我能够顺利的执行在这个不平凡的早上,所做下的平凡的计划吧!