Java Web学习路线
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学习路线的更多相关文章
- Java Web 学习路线
实际上,如果时间安排合理的话,大概需要六个月左右,有些基础好,自学能力强的朋友,甚至在四个月左右就开始找工作了.大三的时候,我萌生了放弃本专业的念头,断断续续学 Java Web 累计一年半左右,总算 ...
- 我推荐的 Java Web 学习路线
晚上再 V2 的 Java 的节点看到有人问 Java Web 书籍推荐.我这半年多的时间,也从别的方向开始转向 Java 服务端开发,所以,我来说下我的学习路线,帮助有需要的朋友把半只脚踏进 Spr ...
- Java+Bigdata学习路线
Java+Bigdata学习路线 2019-05-28 07:04:33 @Auther:MrZhangxd STAGE 第一阶段:JAVA基础 |-第一阶段:JAVA基础 | |-可掌握的核心能力 ...
- [原创]java WEB学习笔记95:Hibernate 目录
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
- Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问
本篇内容还是建立在上一篇Java Web学习系列——Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Jar包 这 ...
- Java Web学习系列——Maven Web项目中集成使用Spring
参考Java Web学习系列——创建基于Maven的Web项目一文,创建一个名为LockMIS的Maven Web项目. 添加依赖Jar包 推荐在http://mvnrepository.com/.h ...
- Java web 学习之旅
java web学习之旅 来公司十天了,感觉已经慢慢地融入了这个环境中,几个学长人都很好,都是在他们帮助下,我才能比较顺利的开始了学习java web的旅途. 来这里学习的第一个阶段是做一个简单的用户 ...
- [原创]java WEB学习笔记75:Struts2 学习之路-- 总结 和 目录
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
- [原创]java WEB学习笔记66:Struts2 学习之路--Struts的CRUD操作( 查看 / 删除/ 添加) 使用 paramsPrepareParamsStack 重构代码 ,PrepareInterceptor拦截器,paramsPrepareParamsStack 拦截器栈
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...
随机推荐
- ASP.Net一键自动化更新代码、编译、合并dll、压缩js、css、混淆dll、zip打包、发布到测试环境的bat批处理
不废话,直接代码: D: cd D:\src\testproj\PrecompiledWeb svn revert ../ -R svn update .. rmdir BS /S /Q C:\Win ...
- ife任务刷题总结(一)-css reset与清除浮动
本文同时发布于本人的个人网站www.yaoxiaowen.com 百度创办的前端技术学院,是一个面向大学生的前端技术学习平台.虽然只有大学生才有资格报名,提交代码进行比赛排名.但是这并不妨碍我们这些初 ...
- Spark 宏观架构&执行步骤
Spark 使用主从架构,有一个中心协调器和许多分布式worker. 中心协调器被称为driver.Driver 和被称为executor 的大量分布式worker 通信 Driver 运行在它自己的 ...
- 视觉机器学习笔记------CNN学习
卷积神经网络是第一个被成功训练的多层神经网络结构,具有较强的容错.自学习及并行处理能力. 一.基本原理 1.CNN算法思想 卷积神经网络可以看作为前馈网络的特例,主要在网络结构上对前馈网络进行简化和改 ...
- css中很有用的属性
有些css属性很实用,但不常用也就被忘记. 这里纪录了自己在项目中用过的一些. html,body{ -webkit-tap-highlight-color:transparent; } 这个的用途是 ...
- Emacs 16进制模式
http://blog.163.com/lan_ne/blog/static/1926701702012112272840545/ ALT+X hexl-mode 进入16进制模式 在这一模式,直 ...
- log4j+mongodb
maven 配置: <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java ...
- css初始化样式代码
为什么要初始化CSS? CSS初始化是指重设浏览器的样式.不同的浏览器默认的样式可能不尽相同,所以开发时的第一件事可能就是如何把它们统一.如果没对CSS初始化往往会出现浏览器之间的页面差异.每次新开发 ...
- Oracle 11g中修改默认密码过期天数和锁定次数
Oracle 11g中修改默认密码过期天数和锁定次数 密码过期的原因一般有两种可能: 一.由于Oracle中默认在default概要文件中设置了"PASSWORD_LIFE_TIME=180 ...
- shell面试题目总结
1.如何理解shell脚本中第一行#!/bin/sh #!为特殊的表示符,其后是解释此脚本的shell的路径.此脚本使用/bin/sh进行解释执行. 2.如何向脚本传递参数. 脚本名字 参数1 参数2 ...