要想学好Java,首先要知道Java的大致分类。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。
那么又该如何学习J2EE呢?
1. 当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?
2. 然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
3. 然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。
4. 接下来你应该学习一下Javabean了,可能你早就看不?TJSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。
5. 接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
6. 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。
7. 还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail了。
8. 对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。
那么又该如何学习J2EE呢?
1. 当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?
2. 然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
3. 然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。
4. 接下来你应该学习一下Javabean了,可能你早就看不?TJSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。
5. 接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
6. 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。
7. 还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail了。
8. 对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。
解决方案 »
- 新人求教,怎么在JSTL中叠加给一个变量赋值?
- 使用jquery,使用after方法的时候中文为乱码咋弄
- jQuery Ajax返回不了数据。。。
- 执行批处理报错Exception in thread "main" java.lang.NoClassDefFoundError
- 写了个SQL自动生成工具,以提高开发数据库的效率,有兴趣的朋友欢迎来使用.
- 请问JSF中如何做到内嵌页面动态跳转,而不刷新整个页面
- java实现断点上传
- 没分了。struts里的error的错误。
- 请教asp函数转用jsp实现
- 关于类型转换的问题?急
- 新手 请求 帮助 JSP
- 为什么我在网页上显示不出记录来,部分源代码如下:select * from drug where id='"+digid+"';
http://community.csdn.net/Expert/topic/2667/2667373.xml?temp=.8143885
推荐一本jsp的好书
Sams.Teach.Yourself.JavaServer.Pages.In.21Days.iNT.eBook-LiB
《JSP应用开发详解(第二版)》电子工业出版社
《TOMCAT与JSP WEB技术开发详解》电子工业出版社
《21天学会JAVA 2》(如果有点面向对象的基础,一个星期也够了;哪个出版社会的忘记了,是外国人写的)
有了一定的java基础,你可以开始JSP/SERVLET了,随便到书店看看,应该有很多jsp和servlet的书。
对以上内容有了一定的掌握,你就可以更深一步的学习struts和hibernate了。简介:
jsp和servlet是相辅相成的,servlet就是写java程序,用来处理或输出web数据的,而jsp就是在html页面里嵌入java代码,方便web开发,最终jsp还是要被服务器编译成servlet来运行的。
tomcat和weblogic是java用的web服务器,tomcat比较简单,上手快,weblogic强大,实际开发中常用。
struts和hibernate是两个框架,一个负责显示层,一个负责数据持久层。你刚入门,这部分可以放在几个月之后来学习。java基础-->java的web开发原理——>JSP/SERVLET/TOMCAT——>STRUTS/HIBERNATEGOOD LUCK!
这本书是垃圾,不看也罢!
對按這樣來
好吧,你认为垃圾,可并不是每个人都有你一样的想法...
然后学JavaServlet,JavaServlet是JSP的基础,如果你不好好研究一下JavaServlet,对JSP的理解可能会有偏差,
再然后才学JSP,如果JavaServlet学地比较不错的话,我想这个时候学JSP应该感觉是相当之轻松了
再推荐一本书,《jsp2.0技术手册》,两个台湾人写的,电子工业出版社,感觉很不错。
比如说:eval("main2.Frm2.chkbox" + i +".checked")==true
为什么要家eval啊
像你这个例子,"main2.Frm2.chkbox" + i +".checked"仅仅是一个字符串,你要把它当作真正的对象来操作它的checked属性就要用eval了
要想学好Java,首先要知道Java的大致分类。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2SE开发桌面应用软件比起VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。所以现在应用最广泛又最好学的就是J2EE了。J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。
那么又该如何学习J2EE呢?
1. 当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?
2. 然后再从JSP学起。如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
3. 然后你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。
4. 接下来你应该学习一下Javabean了,可能你早就看不?TJSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?还好,SUN提供了Javabean可以把你的JSP中的Java代码封装起来,便于调用也便于重用。
5. 接着就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
6. 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。
7. 还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail了。
8. 对Java和J2EE有了一些基本概念之后,你就应该编一些程序了,千万不要纸上谈兵哦。
同意
问个问题
小弟 用JSP做了一个 论坛 但是 在显示留言内容的 时候 发现 显示的时候 没有原来写入时候
的 换行 这个问题 怎么解决啊 !!
谢谢 各位了 数据库用的是 ACCESS
同事有,偶看过,是鸡肋!不过也能学到不少东西(偶的jstl就是看得此书)。建议先从网上搜索一些jsp免费书籍or讲义
顺便问一下,jstl是什么??
對按這樣來合理,比较切题,又有符合实际选择的自由空间