5
回答
java web怎么学习高效?

最近自学java web,在看一本800多页的教程,感觉光是这样看书效率特别低,而且很容易忘,求问如何有效的学习(还是学生,没有工作)

<无标签>
举报
奔跑小子
发帖于9个月前 5回/218阅

找一个开源的项目,每一个功能点都搞搞齐全,比看书系统多了。当然,书籍中,要看的部分是整体大纲性的东西。

--- 共有 2 条评论 ---
林纳斯脱袜子 回复 @Littlebox : gitosc 8个月前 回复
Littlebox不知道在哪里找好,感觉不怎么好找,你在哪里面找的?推荐个网站什么的呗。。。。。。谢谢哈 9个月前 回复
做一个简单的系统,一个功能一个功能的加,不会的查书。那本书可以当工具书,遇到问题先在网上找解决办法,然后针对自己不会的知识点翻书查阅,熟能生巧
--- 共有 2 条评论 ---
solooo培训机构做的最多的就是电商系统,你也可以考虑。或者模仿一个自己喜欢的网站、论坛,也可以做博客系统。一开始不一定要做的多么好,先实现功能,然后去开源那里找个相似的系统学习别人源代码怎么写的,相互比较进步会更快。 9个月前 回复
奔跑小子就是不知道该做个怎么样的系统 9个月前 回复

一条主线 + 多条支路 + 动手实践 + 社区活动

一条主线:选择一个 Java Web 框架进行系统研究,理解HTTP请求如何被路由到应用的处理逻辑,中间的数据库访问,再到发送响应回前端的整个过程。推荐两种框架:

  1. playframework 1.x 理由:代码简单易懂,开发容易
  2. actframework 理由:给自己做个广告 ^_^

多条支路:

  1. HTTP协议,特别是常见的HTTP 头的语义
  2. 各种数据库访问机制
  3. 依赖注入以及IOC容器
  4. 后台任务调度
  5. 邮件发送
  6. 事件分派机制
  7. 认证授权机制

动手实践

  1. 在学习框架的过程中需要完全掌握框架提供的 Sample 项目
  2. 寻找一个自己感兴趣的题目,比如一个博客系统,尝试将某个用框架 A 构建的应用移植到你正在学习的框架上

社区活动

  1. 找到自己学习框架的社区,比如 ActFramework 的 QQ 群 283919975
  2. 在社区上提出自己学习过程中的疑问
  3. 当自己成为资深用户之后帮助新人 (这点非常重要,往往会让自己有更大的提高)
顶部