一,开发工具的使用,初期使用记事本,Edit Plus ----》Eclipse ----》myeclipse

对于初学者来说,初期用记事本等直接编写代码有利于我们了解java代码的底层运作,对于经过一段时间锻炼以后呢 ,你就可以转到eclipse上了,eclipse是一个开源的java开发工具,非常非常的优秀,很多收费的工具,都是在此基础上发展而来的,对于java se部分的学习用eclipse再好不过了,myeclipse是在eclipse的基础上开发的一款收费软件,用于java web开发 ,目前已经更新到了 myeclipse10.0 网上有很多的破解方法,大家在中国不用担心收费的哦!
二,学习路线以及简介
1,<<java se>>部分的学习,强烈推荐大家学习马士兵老师(牛人,非常喜欢他的讲课方式)的视频,下载地址www.bjsxt.com ,这个是一家培训机构,声明一下:Kenan不是在这里做广告的,大家可以在视频下载专区里边下载java se部分的商品进行学习,java se就是java的语法部分,swing图形化编程和网络编程部分大家可以先不看,这个对于java web(就是java ee)开发是有没有用的哦!
2,<<html ,div ,css, javascript>>这部分的学习好像跟java 没有什么关系了,但是却对于java ee后面的学习至关重要的哦!给大家简单介绍一下,让大家知道自己在学习什么,html 是一门网页语言就是做网页的,div+css是目前非常流行的网页设计组合,css就是控制样式的,javascript也是一门语言虽然名字中有java一词,但是跟java一点关系都没有哦(就跟北大青鸟和北大的关系一样,你懂的),javascript就是一门脚本语言,网页前台展示的脚本语言,可以实现绚丽的动态效果。给大家一个学习的地址http://dl.dbank.com/c0y7hzmx7u这个是张鹏老师讲授的html+div+css的教程,非常适合初学者,对于java ee开发者是再好不过了。
javascript学习视频http://www.verycd.com/topics/2905402/这个是李炎恢,虽然北风网本人非常的反感,但是力挺李炎恢老师。
有人可能觉得我们做java web开发的人学习前台开发干什么,其实做后台java web开发的人,是要经常跟前台网页代码打交道的,美工设计人员给我们设计出来漂亮的网页,我们要在这这个基础上加入业务代码,所以对于java web开发人员的要求是能够做出来简单的网页,可以看懂网页设计的代码!
3,<<数据库学习,mysql,oracle,jdbc编程>>mysql是免费领域的领军软件,oracle是收费中的老大,个人喜欢mysql,对于一般的开发已经满足要求,喜欢它一是因为他免费,二是因为他功能强大,三是小巧大概有40MB好卸载好安装,oracle大小在4个GB了,安装一个oracle可以吃一顿饭的时间了,对于mysql和oracle我们都需要学习的,当然他们有很多的相似支出,但是也有个人的不同点,给大家学习的视频:mysql学习还是推荐马士兵老师的视频http://www.verycd.com/topics/94337/ oracle视频学习:http://dl.dbank.com/c09exvbu3d
4,<<jsp servlet java web开发视频>>张孝祥老师的视频http://java.itcast.cn/videos/javaweb.html 经过前面的学习,接下来就真真正正进入java web开发的学习了,学习完这部分的内容之后,你就可以独立开发网站了,当然后期有框架的学习,框架只是在此基础上的封装方便我们的开发!
5,<<struts spring hibernate>> 这个是重磅,ssh是java ee里边最流行的框架组合,对于这三个框架的学习视频还是推荐马士兵老师http://www.verycd.com/topics/93279/ 这个三个框架学习是有顺序的,spring是必须最后看(spring是struts和hibernate的管理者),struts和hibernate的学习不分先后,个人给大家推荐的学习顺序 struts --》 hibernate --》 spring !
6,项目实战 其实经过前面的学习java ee里边的大部分知识已经掌握,剩下的一些小的框架(freemaker等)只需要用到的时候学习就行了,学完之后前面的部分,其实自己独立做出来项目还是很难的,我们需要跟着一个前辈学习一下,这样才能懂得项目开发的细节,和业务处理,所以给大家推荐的视频:巴巴运动网项目实战:http://java.itcast.cn/videos/babasport.html 传智播客巴巴运动网续集http://java.itcast.cn/videos/babasport-new.html 如果大家好好把这个项目视频好好的看一下的话,相信会有不少的收货
三,Kenan的java ee学习之旅,柯南学习java ee的时候报培训班了,但是其实在培训班柯南没有学习到什么东西的,那个培训的老师都是马马虎虎,一个比一个不专业,至于公司名字柯南在这里就不说了,所以柯南主要是考上面的海量视频学习的,欣赏自学的孩子,如果你有100%的努力,相信你肯定能学会java ee的课程!
四,Kenan利用暑假时间和开学历时40天完成的网站http://kenan.gotoip4.com 现在木有时间打理了,整体忙学习呀!
五,对于自学者的忠告:
学习程序要多多练习
慢慢培养自己编程的兴趣
有时间练习一下算法,要了解基础的算法

本站文章为 Kenan 原创,转载请注明转自 Kenan的博客 http://kenan1992.qzone.qq.com

转载于:https://blog.51cto.com/changhaitao/1060803

JAVA EE 学习路线相关推荐

  1. java ee自学路线

    本站文章为 Kenan 原创,转载请注明转自 Kenan的博客 http://kenan1992.qzone.qq.com 首先声明对于什么java ee的 自学不需要编程的基础,但是需要你的刻苦和努 ...

  2. JAVA EE 自学路线

    本站文章为 Kenan 原创,转载请注明转自 Kenan的博客 http://kenan1992.qzone.qq.com 首先声明对于什么java ee的 自学不需要编程的基础,但是需要你的刻苦和努 ...

  3. Java个人学习路线--Laochou

    Java个人学习路线–Laochou Laochou 下面将会分享下个人的学习Java的一些技术栈. 工欲善其事,必先利其器.我也给大家推荐了一些IDE,在我们用什么写Java?这篇推文中,推荐了一些 ...

  4. Java EE学习心得

    –Java EE学习心得   1.    称为编程专家的秘诀是: 思考-----编程--------思考------编程--.. 编程不能一步到位,不能一上来就编,必须先思考如何写,怎样写?然后再编程 ...

  5. 初级java开发学习路线_成为初级全栈Web开发人员的10分钟路线图

    初级java开发学习路线 So you have started your journey into the world of web development. But what do you lea ...

  6. 【大学到研究生自学Java的学习路线】这是一份最适合普通大众、非科班的路线,帮你快速找到一份满意的工作

    这篇文章主要针对初学者来写的,因为,在我刚刚开始学习的时候,也是很迷茫的,根本不知道怎么入手,因为需要学习的技术太多了,没有明确的目标就效果很差,所以,今天给大家梳理一下Java的学习路线,这个是我的 ...

  7. java基础不好框架能学会吗_转行Java能学会吗?零基础学习Java的学习路线

    Java的跨平台性.通用性.安全性.高效性决定了这门语言在未来10年都会是最热门的语言之一.Java技术的安全性和平台移植性足够让他应用到不同的领域,它的工作需求足够大,现实一点来说即使Java濒临o ...

  8. 成都两年JAVA工程师_成都Java工程师学习路线

    成都Java工程师学习路线.java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以java并不是单机版的,只是面向对象语言.建议如果学习java体系的话可以 ...

  9. Java新手学习路线

    ------Java新手学习路线------ 第一阶段:J2SE(java基础部分) java开发前奏; . ①计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量 ...

最新文章

  1. Openwebmail在Ubuntu Linux上的安装过程
  2. 单片机数据在网页上显示_不务正业的Excel也玩地图,在地图上显示数据,好玩又简单...
  3. 在Eclipse中给JRE-Library添加本地Javadoc
  4. 【校招面试 之 C/C++】第12题 C++ 重载、重写和重定义
  5. ACM1598并查集方法
  6. c语言怎样输入动态数组代码,求助~~ 如何把数组变成动态输入的?
  7. Python操作Jira提交BUG
  8. es6 prototype 属性和__proto__属性
  9. salt实现lamp自动化部署
  10. “苹果压根不关心开发人员的利益”!
  11. java学习_Java学习路线图
  12. bzoj 3517: 翻硬币
  13. 软件开发的变化并不大
  14. 打开我的收藏夹 -- Python篇
  15. 防止多次触发click事件
  16. Ubuntu下VSCode调试C++程序以及opencv库和Qt5库
  17. Bulma的简单使用
  18. SPA 中前端路由基本原理与实现方式
  19. Transmitting Network Data Using Volley(使用Volley框架传输网络数据)
  20. SpringBoot+Mybatis使用Enmu枚举类型总是报错 No enum constant XX解决办法

热门文章

  1. Matlab中filter函数用法
  2. Docker基础:Docker Desktop community的手动更新方法
  3. 为你详解Linux安装GCC方法
  4. ![CDATA[ ]
  5. 【软件】Excel打开空白,需要在里面再次选择文件位置打开
  6. JS实现一键复制功能
  7. 电脑风扇Macs Fan Control Pro
  8. 极棒 CAAD 登陆 DEF CON:腾讯安全云鼎实验室上演防御病毒的高端操作
  9. BUUCTF(re1~re6)
  10. 艾美捷EndoGrade卵清蛋白注意事项说明