JAVA EE学习



http://www.zhihu.com/question/29663744/answer/45154839

http://www.zhihu.com/question/26984622


Java Web开发是目前Java应用比较热门的一类,自学的话需要很大的耐心和恒心来学会这门技术。

=========================第一步=========================
学会HTML、CSS和JavaScript 这些是基本。HTML+CSS设计出静态页面,JS用于实现验证、简单的小特效以及为Web开发中的Servlet和Ajax提供必需的支持。
=========================第二步=========================
在学会以上技术(尤其是JS)之后,就可以正式开始了解Java Web开发了。书籍和视频一起学习,先了解的是Servlet和JSP
因为Servlet是Java实现B/S交互的基本,了解工作原理、接收参数、转发/重定向、作用域等等都是需要烂熟于心理解并熟练使用的知识点
JSP的地位和Servlet一样,先学会这些最基层最简陋的Web开发 不过JSP需要掌握的东西比Servlet少很多
=========================第三步=========================
学会了上面这些之后,就能够开发简单的Web项目了。然后就可以针对性的进阶学习了。
看到这里,你可能会觉得学习一个Web开发要了解的东西实在是太多了。事实上编程发展到今天所拓展的每一块领域都有其各自的作用,不学习就会被淘汰。
进阶学习的知识:数据库、三层开发、Hibernate、Struts2、Spring、MyBatis(著名的SSH/SSI框架)、Ajax技术、XML、JSON、JQuery、EasyUI/JQueryUI
这些知识里有些是为你提供便捷和效率的框架、有些是数据存储和传递技术、有些涉及到了设计模式、有些是JS插件和JS类库。不要质疑它们,这些都是现在仍然非常活跃和实用的东西。
为什么将它们一一罗列出来而不具体解释关联和顺序呢,因为这些都是能够独立拓展的知识点,没有太多相互依赖的东西,所以可以一个一个掌握。

当你都对以上知识能够使用或者理解的时候,恭喜你已经可以成为一个合格的Web开发人员了。

=========================附:=========================
捡到张图,知识点介绍的比较全面。
但是部分内容可能我不太认同,Ajax应该是在JavaWEB学会之后掌握的,SSH的顺序可随意(因为是依赖不同的开发结构,MyBatis与Hibernate应该同期掌握以便了解各自的特点)






<img src="https://pic3.zhimg.com/9a41c68ba523ed0d466009b2c830fe86_b.jpg" data-rawwidth="600" data-rawheight="421" class="origin_image zh-lightbox-thumb" width="600" data-original="https://pic3.zhimg.com/9a41c68ba523ed0d466009b2c830fe86_r.jpg">

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值