欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java Web学习,javaweb学习

来源: javaer 分享于  点击 3152 次 点评:108

Java Web学习,javaweb学习


Java Web

流程

入门(1-2 个月)

目标:参与简单的项目开发。

技能:

  • 掌握 JDK 以外的常用类库和工具包。JDK 原生 API 在很多场景下使用并不方便。你需要掌握社区贡献的优秀类库和工具包,比如 apache commons、google guava 等,具体可以翻阅服务端技术选型的Utility 篇。

  • 掌握 Web 开发框架。我们使用 Spring(或Rose) + Ibatis(或Jade) 开发 web 服务,你需要熟练掌握它们。
  • 学习代码规范。我们大致上遵循 oracle 的 Java 语言编码规范,你可以先阅读并熟悉它。Code Formatting 文件在 git@xxx/coding-standard.git,在编写代码之前,请把它导入到 IDE 中。另外,确认 IDE 已经安装 Findbugs 和 CheckStyle 插件。
  • 熟悉开发流程。我们的开发流程大致如下:功能开发->单元测试->功能测试->Code Review->集成测试->发布。确保你熟悉其中的每个环节。
  • 其他。需要熟练使用版本控制工具 Git(阅读:《Git 权威指南》),以及项目构建工具 Maven(阅读:《Maven 实战》)。另外,在这个阶段可以尝试 TDD 开发。
  • 进阶(2-6 个月)

    目标:独立负责某个服务端项目。

    技能:

    深入(6 个月-)

    目标:分布式系统和中间件开发。

    技能:

    随缘

    目标:软实力

    技能:

    http://www.jianshu.com/p/4a41ee88bd82?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

    Java练手小项目

    练手小项目(零):

    • Java实现蜘蛛纸牌

    练手小项目(一):

    • Java聊天室源代码
    • Java聊天室(说明文档)

    练手小项目(二)

    • 计算器源代码
    • 计算器(说明文档)

    JAVA练手项目(三)

    • 坦克大战游戏源代码
    • 坦克大战游戏(说明文档)

    JAVA练手项目(四)

    • 基于Java多线程的下载器

    100个Java经典编程实例源代码

    Java_Web开发实战经典-开发实战练习

    JDK源码

    Java开源

    • github 上适合java初学者跟的项目
    • Netty
    • HotSpot+《HotSpot实战》

    检验学习成果清单

    Java面试

    • 关于Java面试,你应该准备这些知识点
    • 关于Java面试,你应该准备这些知识点(续)

    相关文章

      暂无相关文章
    相关栏目:

    用户点评