哥哥,姐姐,好。
我想学习JAVA的WEB开发,有过一点点的开发基础吧,现在做技术支持工作,我自己学习JAVA的WEB开发,都学了二个月了吧。但是一点起色都没有,我学习的过程是:J2SE(JAVA基础)-JAVASCRIPT-JSP。我现在很弥漫,不知道学习什么,也安装的JBUILDER2005,什么MVC模式了,EJB,SERVERLET了,等等,我都不懂,那位能给小弟指点一下。我如何学习JSP WEB编程???如何的学习顺序??我想这对初学者有很大的帮助。API DOC都出中文版了,这说明中国市场对于SUN来说是很大的市场。
我想学习JAVA的WEB开发,有过一点点的开发基础吧,现在做技术支持工作,我自己学习JAVA的WEB开发,都学了二个月了吧。但是一点起色都没有,我学习的过程是:J2SE(JAVA基础)-JAVASCRIPT-JSP。我现在很弥漫,不知道学习什么,也安装的JBUILDER2005,什么MVC模式了,EJB,SERVERLET了,等等,我都不懂,那位能给小弟指点一下。我如何学习JSP WEB编程???如何的学习顺序??我想这对初学者有很大的帮助。API DOC都出中文版了,这说明中国市场对于SUN来说是很大的市场。
工具只要Editplus够了,我写小一点的网站就用它搞定了......
刚入门的时候最痛苦的事就是没有需求
不知道自己要做什么,也不知道做成什么样才合适
只是千篇一律的抄代码,至于抄的是什么东西都不是很明白
如果你做过技术支持就把你以前遇到的客户需求整理一下
然后再想想你应该怎么实现他们提出的要求
技术只是工具而已,需求才是程序和程序员的灵魂
其实我们都不是在做技术上的突破
而是在做功能上的突破
半年前我的java也没什么基础,只看了两个月java
没写几行代码,也没抄几行代码,那时候连java 的基础数据类型都没记住几个
呵呵,运气好进了现在这家公司,这半年,也就写了一千多行的程序,大多数时候在
看别人设计的软件,看他们的设计思路(不是看源代码,而是看操作,了解程序的使用过程)
其实也就是了解他们是怎么实现客户的需求的
现在写b/s 程序已经很顺利了,不需要查说明,也不需要什么资料了,碰上比较难得
可以问问同事,但大多数时候都是请教他们某个功能应改作成什么样子才能适应客户的需求
虽然现在还没写多少程序,可我一点也不担心,其实用的东西都是很简单的
java + servlet + html + javascript + sql
正准备学学 ssh 了其实学习不需要刻意的追求什么顺序,入门时的迷茫会过去的,告诉自己不要放弃
成功就在不远处
比如:在线考试系统/学生学籍管理系统
或者别的一些学校相关的系统
至于项目需求你可以到很多书上找到,数据库也会帮你设计,但是你要自己设计一遍,不要走过场,
之后你再自己根据功能需求用代码设计出来,这样的话,你对JSP能很快的掌握(并且多到相关网站看看,查找相应的问题的解决方法)
再用你所学的JSP去开发这个项目,并且最好能找几个人一起做,那样更有效果.
也可以用JSP+JAVABEAN结合开发.
数据库可以先用有数据源的,要是有别的连接数据库方法也可以.
现在在看hibernate和struts
看不懂有空你也看看吧
所以建议你先把jsp,servlet,struts(可选,建议学)学好。
Ejb,hibernate不建议初学者去学习,当然你若掌握第二点后还有充足的时间也可以去学一下。
最关键的是要做一个项目,至少小的也要做一个。关于学习WEB开发,孙卫琴的那本《Tomcat 与WEB开发技术详解》(书名记得不是很清,不好意思)值得一看,先看前半部分,后面的可选看。
Struts是实现Mvc的一个框架,建议若学完jsp和servlet后可学一下。
javascript只要会基础的就行了,需要用到时可上网找资料。
当然基础很重要
学SERVLET,你理解了后JSP那就是九牛1毛了,根本没有难点。最好能先使用J2SE做点东西,比如小游戏什么的,多线程。网络连接等。然后学MVC。MVC很难理解,如果连SERVLET都不知道,那还怎么理解呢。jdbc什么的 其实根本不是问题,ASP里会连数据库这样也会,不过记住,JAVA一个程序只有1个连接数据库的地方,而不是ASP那样每页连1次。等你感觉SERVLET清楚 EJB/JMS/至少都明白是怎么回事情的时候在学MVC
JAVASCRIPT和JAVA无关。
找一本JSP WEB开的的书看看做做习题,经常看看别人的代码!有一定基础的时候看看用JSP开发的BBS之类的系统,这样会有所提高!------------------------
开始学的时候就jsp+javabean 就ok~!之后再慢慢搞mvc ,javascript这东西可以迟点再学。
-------------------
以后慢慢有机会要接触些不开源的,公司里面用的开源的比较少(视公司大小而定),我就没听过用TOMCAT做中间件的
要是寻求快速的开发模式
全部javascript+html+servlet就可以了
工具推荐netbeans+mysql
sun力挺的
刚开始要有点java的基础,然后就从jsp开始吧《jsp从零开始》,从helloworld,搭环境开始,不断扩展…………,比较熟练一种技术过后再延伸到其他的技术,可千万不要像“猴子拌苞谷”那样
希望对你有所帮助,^_^
认真学学HTML,慢慢的你就入门了。
可惜我学的时候还不知道这个网站,
先学点JAVA吧,再根据JSP+JAVABEAN+MS SQL SERVER开发一点小项目就行,
开发工具用EditPlus就行了,自己一行一行写代码,要是eclipse弄得好也可以。
不要好高鹜远就行,一步一步来。
看了jse的内容,从基础学习。
根据原理学习C++的经验,基础开始。然后找一些实例模范着做 。
哈
不懂装懂啦!
慢慢来吧.伙计们.做程序不能急.但我自己仍然很着急.哈.
先把servlet,jsp,jdbc搞明白
再学习一下模式,策略、工厂、迭代、单例、访问者等一些核心模式(其实这时候你也能明白java靠的就是这些东东了)
再看一下orm,标准是hibernate,搞一个传说中的mvc框架,struts比较好学,webwork不错
下一步搞明白spring看一下这些开源项目的源代码,我靠,全是servlet在搞怪!!!!不好意思,可能一两年都过去了,这时你来北京,给你5k你都不想干了java学习无止境,多吃饭,多思考,别想找捷径,梅花香自苦寒来至于开发环境,我喜欢eclipse,你能配置明白,就进步很大了(自我感觉)
我循序就这样的,这些搞完了以后在学点javascript ajax等
http://auction1.taobao.com/auction/0/item_detail-0db1-3756b54f11541e507158bdf8a0f1f3ba.jhtml赛迪网校.J2EE基础教程(AVI视频13集31章4CD-清晰-2.3G-配解码器)
http://auction1.taobao.com/auction/0/item_detail-0db1-f69b6b8e0a659bcc97834db36c26bb48.jhtml