Java开发的学习过历程
如何去学习Java Web开发?
1. java基础。这是最基本的,也是最重要的,熟悉java语言基础不只在面试的时候有帮助,在以后的开发过程中也是不可或缺的。从一无所知到基本上能够写出一些小程序,我是花了有两个多月的时间的。但是我的java基础还不行,所以打算最近再恶补一下thinking in java这本经典。
2. HTML+CSS+j。学完java基础之后,如果真的要学web开发,那么就必须得学习HTML+CSS+j,能够写出静态的页面。这些算比较简单的,但是j的话,我没有学得很好,但是还是算会用。
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的人们一样,都是有很长的路要走,只要脚踏实地,一步一步向目标迈进,我想,没有什么可以难倒我们的。