经验之谈:循序渐进学习Java Web开发的五个阶段

Java web开发是Java开发中的主要方向,那什么是Java web开发呢,Java web开发就是基于J2SE的web应用程序开发,就是通过Java来解决互联网web应用的问题,互联网Web包含两个部分:web服务器和web客户端,Java语言在web服务器端的应用十分丰富,比如常用的Servlet、JSP等,总之,Java编程技术的到来给Web互联网的发展注入了一针强心剂,既然Java Web开发功能这么强大,那我们应如何循序渐进的学习Java Web开发呢?下面亦是美网络小编分为五个阶段给大家介绍Java web开发的学习路线。

Java Web开发之入门阶段

学习目标:Java程序员

1、熟悉JDK、JVM、Eclipse的安装与配置

2、熟悉并掌握Java的基础语法、类/抽象类、接口、内部类等概念

3、了解Java核心编程,比如I/O输入输出流、多线程、集合、XML以及正则表达式等

4、熟悉Java图形化编程,比如awt、swing等

5、掌握Java网络编程,比如Applet、Socket、TCP/IP、NIO等

6、熟悉Java高级特性,比如反射、泛型、自动装箱与拆箱等

Java Web开发之提高阶段

学习目标:Java初级软件工程师

1、网页开发技术,比如HTML/CSS、JavaScript、AJAX等

2、Java数据库开发技术,比如MySql、SQL Server、Oracle、JDBC等

3、Java Web核心开发技术,比如JavaBean、Servlet、EL等

Java Web开发之加强阶段

学习目标:Java中级软件工程师

1、Hibernate框架

2、iBATIS框架

3、Struts1框架

4、Struts2框架

5、Spring业务层框架

Java Web开发之进阶阶段

学习目标:Java高级软件工程师

1、Java Web企业级开发技术,比如会话Bean、消息驱动Bean

2、Java Web分布式开发技术,比如JTA、JAAS、JNDI等

3、Java Web开源技术与框架,比如工作流、规则引擎、缓存、报表等

Java Web开发之高级阶段

学习目标:Java系统架构师

1、Java与UML,比如对象图、用例图、组件图、部署图等

2、Java设计模式,比如外观、适配单观察者、装饰等

3、Web服务框架,比如Webservice、SCA、SOA、ESB、EAI等

4、面向资源架构:ROA、REST

5、面向云架构:COA、Saas、分布式计算、云计算等

好了,到这里Java Web开发学习的五个阶段全部讲完了,希望对大家有所借鉴,也祝愿喜欢Java的同学们能早日成为优秀的Java Web开发工程师。

本文转载自:经验之谈:循序渐进学习Java Web开发的五个阶段

原文链接:http://www.yishimei.cn/life/696.html经验之谈:循序渐进学习Java Web开发的五个阶段

时间: 2025-01-02 09:21:50

经验之谈:循序渐进学习Java Web开发的五个阶段的相关文章

java web开发总结(五):如何进行系统优化的思考 (http://hillside.iteye.com/blog/580639)

前两天跟同事讨论,说到高并发系统如何做优化,提到这个问题,他说他有些茫然,有点不知道该如何下手. 我想了想这几年做的各种系统优化工作,正好也简单总结一下,总结起来就是:一个核心,N种手段. 一个核心就是:多.快.准. N种手段就要围绕上面的核心做的各种处理. 上面这个核心字多点说也就是:更多用户访问.更短响应时间.数据正确性. 优化的过程,我的想法就是先顺藤摸瓜,沿着一个请求发生的路径一路看过去,测量一下每个点上消耗的时间,会发现很多消耗时间多的点,都是值得你去优化的地方.然后再考虑在每个点上发

学习Java Web开发

学习DreamWaveMX中文版的网页设计技术 HTML网页设计,这是最基本的.学习XML的一些基本知识.初步掌握一些JSCRIPT的应用. 2 学习JAVA语言. 这应该分成2次来进行: 第1次找一本国人写的JAVA程序设计书即可,重在学会JDK下的编程方法,最好不要用Jbuilder等高度集成的IDE环境,用JCreator之类的IDE配合JDK用就行了. 第2次是提高:把<Thinking in JAVA>第2版中译本仔细看看. 3 学习J2EE的基本程序设计 (1)首先学习JSP动态网

java web开发入门五(ssh整合)基于intellig idea

SSH整合 1.引入jar包 Struts 核心jar Hibernate 核心jar Spring Core  核心功能 Web  对web模块支持 Aop   aop支持 Orm   对hibernate支持 Jdbc/tx  jdbc支持包.事务相关包 2.配置xml *.hbm.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE hibernate-mapping PUBLIC &qu

java web 开发三剑客 -------电子书

Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知Internet的目的是让各个net交互.所以,Internet实质上是将世界上各个国家.各个网络运营商的多个网络相互连接构成的一个全球范围内的统一网,使各个网络之间能够相互到达.各个国家和运营商构建网络采用的底层技术和实现可能各不相同,但只要采用统一的上层协议(TCP/IP)就可以通过Internet

Java web开发路线--Java学习资料汇总

Java web开发是什么? 先来说说java体系,包含:javaSE.javaEE.javaME,其实目前关注主要是javaEE,但学些javaEE必须先学习javaSE(因为这个是java基础).Java web开发其实是应用javaEE实现web应用的开发,是用Java技术来解决相关web互联网领域的技术总和. web开发主要包括前端开发和后端开发,前端主要是HTML.CSS.JS等相关技术,后端技术主要有JavaEE技术.数据库技术.文件存储技术等.java体系比较庞大,也是很多人比较迷

Java Web开发及应用软件方向的学习计划

从接触计算机以来,一直抱有很浓厚的兴趣.我并不擅长与人交际,与机器对话可能更有性格方面的优势.虽然我很想做出一些改变,但总得需要时间和历练,暂时也只能这样了~ 一直很向往代码的神秘,在梦之站待过两年时间后更是对程序猿的生活抱有幻想,我觉得我适合做这件事情,也很有兴趣.中途我去为考研准备了一段时间,但后来我发现我对读研似乎没有很大的愿望,不是因为考研难,只是遵循了自己真正的想法.没有更高的学历,又出身一个不太牛逼的一本,将来的生活是无法预测的,我根本不确定是否能像某人说得那样走向成功.但现实如此,

Java Web学习(3):Win7 64位操作系统搭建Java Web开发环境

一搭建Java Web开发环境的总体概览 工欲善其事必先利其器.学会搭建Java Web开发环境是学习JSP动态网站开发的最基本技能之一.主要介绍在 Windows 7 64位操作系统下搭建Java Web开发环境的过程,主要包括JDK的安装与配置.Tomcat的安装与配置. Eclipse IDE for Java EE Developers的安装与配置. 在这里推荐使用的: 1)Java  JDK 8.0 2)Server   Tomcat 8.0 3)IDE   Eclipse IDE f

SSH学习之路(一).Net开发与Java Web开发

摘要:一直再使用.net mvc5开发,期间学习过java web相关的知识,现如今想要进阶一下便开始学习ssh框架. 1..net web开发 对于微软的东西,开发者考虑的东西不需要太多,你新建一个项目几乎可以就可以跑起来,因为微软大大已经简化了所有较为复杂的配置处理,你基本上做很少的配置就可以开发一个项目,当然这个是针对于保证能跑起来就行.而对于高级web开发中,.net 开发也是属于较为有难度的,虽然入门容易但是深入真的需要花费很多时间,因为简单的入门导致很多开发者已经适应了ASP.NET

2017年Java web开发工程师成长之路

详情请交流  QQ  709639943 00.2017年Java web开发工程师成长之路 00.R语言速成实战 00.R语言数据分析实战 00.Python+Django+Ansible Playbook自动化运维项目实战 00.Java深入微服务原理改造房产销售平台 00.Python3入门机器学习 经典算法与应用 00.老司机学python篇:第一季(基础速过.机器学习入门) 00.Python 从入门到精通 78节.2000多分钟.36小时的高质量.精品.1080P高清视频教程!包括标