`

java web开发的学习过程

阅读更多
Java web开发的学习过程



不知不觉从开始学习Java到现在已经有三年多的时间了。

这三年多里,自己真的学到了很多,也做了一些商业项目的开发。最近有一些师弟在问我,如何去学习Java Web开发,在这里我简单地总结一下我这三年多来的学习过程,希望对他们有一些帮助。

1. java基础。这是最基本的,也是最重要的,熟悉java语言基础不只在面试的时候有帮助,在以后的开发过程中也是不可或缺的。从一无所知到基本上能够写出一些小程序,我是花了有两个多月的时间的。但是我的java基础还不行,所以打算最近再恶补一下thinking in java这本经典。

2. HTML+CSS+Javascript。学完java基础之后,如果真的要学web开发,那么就必须得学习HTML+CSS+Javascript,能够写出静态的页面。这些算比较简单的,但是javascript的话,我没有学得很好,但是还是算会用。

3.SQL语法,MySQL,Oracle数据库操作,PL/SQL语言。因为我们做的系统大部分是信息管理系统,所以数据库操作是必须的,最好也找数据库设计相关的书来看。

4. JDBC+JSP+Servlet的开发。应该要先了解MVC的概念,了解如何用JSP+Servlet来实现MVC结构的系统。这也是非常重要的,MVC这种思想虽然现在有些人觉得它很旧,很out了,但是目前大部分的系统还是用这种思想来实现的。而且这三种技术也是基础中的基础。我当时花了一个多月的时间学的,而且还写了一个《汽车销售》的课程设计。

5. SSH。然后就开始进入流行的开源框架这一块了。SSH绝对是目前最流行的JavaEE开发技术,特别是在国内,虽然有些公司有自己的框架,但是大部分也是基于SSH的,或者说思想和SSH是一致的。所以这三个框架也是必备的。我是花了有三个月的时间在这上面,而且也只是会用而已,对其中一些比较核心的东西还是不懂。

6. AJAX。AJAX的话算是比较简单,学习完它的原理后,可以用一些流行的开源框架来实现,如果DWR。也可以顺便学习一下JQUERY和Prototype,可以让你的AJAX应用更加便捷。

7. XML。XML也是重中之重,开发时的法宝之一。

8. 如果学习完以上七个部分,那么去一般做Java Web的软件公司都是没有问题的了。但是现在关键的是熟手多,高手少。真正要成为高手,还有很长的路要走,包括时刻关注java web的发展,不断地学习一些新的技术,一些新的框架。也要开始学着如何去架构,包括如何去做性能调优,如何去做更好的数据库设计,如果去做项目管理等。

所以目前我跟所有刚开始学习java的人们一样,都是有很长的路要走,只要脚踏实地,一步一步向目标迈进,我想,没有什么可以难倒我们的。

 

分享到:

相关推荐

    Java Web开发学习手册光盘源码

    这份"Java Web开发学习手册光盘源码"提供了一套完整的资源,旨在帮助学习者深入理解并实践这一技术。以下是一些核心知识点的详细说明: 1. **Servlet与JSP**:Servlet是Java Web应用的基础,它是一种Java类,用于...

    java web开发学习手册

    《Java Web开发学习手册》是一本专为初学者和进阶者设计的全面教程,它涵盖了从基础到高级的Java Web开发技术。这本书的核心目标是帮助读者理解和掌握如何使用Java语言构建动态、交互式的Web应用程序。书中不仅提供...

    Java Web开发实例大全

    Java Web开发实例大全(提高卷)筛选、汇集了Java Web开发从基础知识到高级应用各个层面的大量实例及源代码,共有600个左右,每个实例及源代码按实例说明、关键技术、设计过程、详尽注释、秘笈心法的顺序进行了分析...

    Java web开发学习心得

    Java Web 开发学习心得 Java web 开发学习心得是指通过学习 Java web 开发课程获得的经验和体会。本文将从 Java web 开发的基本概念开始,逐步讲解 Java web 开发的知识点,并总结出学习 Java web 开发的要点和心得...

    java web开发实例

    Java Web开发是一种使用Java技术构建基于Web的应用程序的过程,它涵盖了服务器端编程、数据库交互、用户界面设计等多个方面。本实例集合提供了丰富的课件和源代码,旨在帮助初学者逐步掌握Java Web开发的核心技能,...

    Java Web开发实践教程源码ch10

    在本Java Web开发实践教程源码的第10章中,我们将深入探讨Web应用程序的构建、部署和测试过程。这是一份丰富的学习资源,适用于初学者和有一定经验的开发者,旨在通过实例代码来深化理解Java Web开发的核心概念和...

    《Java Web开发速学宝典》李宁

    《Java Web开发速学宝典》是李宁老师编著的一本面向初学者的书籍,旨在帮助读者快速掌握Java Web开发技术。这本书涵盖了从基础到进阶的各种主题,旨在通过实例教学,使学习者能够迅速上手并进行实际项目开发。随书...

    Java Web开发实践教程源码

    总的来说,"Java Web开发实践教程源码"是学习者深入了解和掌握Java Web开发的宝贵资源。通过分析和运行这些源码,你可以逐步理解Web应用的生命周期、请求响应机制以及如何组织复杂的业务逻辑。实践出真知,只有亲自...

    从零开始学JAVA-WEB开发.

    6. **Tomcat服务器**:Apache Tomcat是一款流行的开源Java Web服务器和应用服务器,它实现了Java Servlet和JavaServer Pages规范,是学习Java Web开发时常用的服务器环境。 7. **HTML、CSS与JavaScript**:前端基础...

    MLDN Java Web 开发实战经典源码李兴华源代码

    通过《MLDN Java Web 开发实战经典源码李兴华》的学习,读者不仅可以理解Java Web开发的基本原理,还能掌握实际项目中的应用技巧,从而提升自己的开发能力。这个源码集合对初学者和有经验的开发者都极具价值,因为它...

    java web接口开发demo

    【Java Web接口开发】是Web应用程序开发中的一个重要环节,它允许不同的系统或客户端通过网络进行数据交互。...通过学习和实践这个示例,开发者能够掌握Java Web接口开发的基础知识,并有能力构建自己的Web服务。

    Java Web开发基础知识

    Java Web开发是构建基于互联网应用程序的关键技术,它涵盖了多种技术和工具,用于创建动态、交互式的网页和企业级应用。在深入了解Java Web开发的基础知识之前,我们需要理解几个核心概念。 首先,Java Web应用的...

    零点起飞学Java Web开发资料

    Java Web开发是编程领域中的一个重要方向,它涵盖了使用Java技术栈构建Web应用程序的全过程。"零点起飞学Java Web开发"是一本旨在帮助初学者快速掌握这一领域的书籍,结合提供的文档和源码,学习者可以深入理解并...

    java web开发实战经典pdf+源代码

    Java Web开发是构建基于互联网应用程序的关键技术,尤其对于初学者来说,它提供了丰富的学习资源和广阔的就业前景。《Java Web开发实战经典》这本书是入门这一领域的绝佳选择。它通过实践案例帮助读者理解并掌握Java...

    Java Web整合开发王者归来

    1. 入门篇:这部分通常会介绍Java Web开发的基本概念,包括Web应用程序的运行环境,如Tomcat服务器的安装与配置,以及Java Servlet和JSP的基础知识,为后续的学习打下坚实基础。 2. 基础篇:深入讲解JavaServer ...

    轻松学Java Web 开发

    在Java Web的学习过程中,理解复杂的概念如Servlet、JSP、过滤器(Filter)、监听器(Listener)等,可以通过丰富的插图和生动的实例来辅助理解,使得原本可能枯燥的理论变得更为生动。 【标签】"轻松学 Java Web ...

    java web 开发技术开发技术

    Java Web开发技术是现代互联网应用开发的重要组成部分,它基于Java平台,主要涵盖了J2EE(Java 2 Platform, Enterprise Edition)框架,用于构建分布式、多层的企业级应用程序。本教程将深入讲解Java技术在Web开发中...

    JAVA_Web开发教程.ppt

    Java Web开发是将Java编程语言应用于构建互联网应用程序的过程。这个教程主要面向初学者,旨在帮助学员掌握Java Web开发的基础知识,为成为专业的Java软件工程师打下坚实基础。教程由正德学院的李晓明老师讲授,强调...

    java web开发代码

    Java Web开发是构建基于Web的应用程序的技术集合,它利用Java编程语言进行服务器端处理,以创建动态、交互式的网页应用。...通过学习和分析这个实例,开发者可以深化对Java Web开发的理解,提升实际项目开发能力。

Global site tag (gtag.js) - Google Analytics