飘飘悠悠 发表于 2015-1-18 11:32:23

JAVA网站制作之JSP(J2EE)手艺简介

对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。j2ee|jsJSP是JavaServerPage,J2EE是Java2EnterpriseEidtion,它们是Sun公司创建在Java言语上的一种服务器真个编程手艺,复杂来讲,它是用来静态天生网页的一种手艺,如今的次要敌手是微软主推的ASP.NET。

JSP应当是属于J2EE的一部分,JSP只是用来静态天生web页面的,jsp文件的后缀是.jsp,和php等手艺一样,人们习气以文件后缀定名这项手艺,实在决年夜部分(能够说是全体)的数据库操纵和很年夜一部分的庞大贸易逻辑都是在JavaBean(典范的J2EE利用EJB)或其他的Java类中完成的,以是在网上基于J2EE的,网站的网页后缀都是.jsp。假如说把显现一个网页比方成用笔在纸上写字给人看的话,幻想的J2EE网站应当是中各部分的功效应当是:JSP就是笔的外衣(它只是帮助笔心,写出字来),JavaBean和EJB等就是笔心(它们是网站的中心,用户是看不到它们的,"笔心"决意了写出来的字是甚么色彩的,悦目欠好看,誊写起来是不是流畅,也就是说它们决意了全部网站的功效,是不是不乱,是不是高效,是不是平安等),收集和服务器软件就是纸,"纸"悦目着就恬逸,也就是网页显现的快)。固然这个比方不是很得当,J2EE的各个部分是严密接洽在一同的,纯真的JSP也能够不借助JavaBean或EJB来毗连数据库和处置贸易逻辑,只是那样效力很低并且不克不及发扬Java的可重用的长处。实在人人都晓得,一个Java程序要运转,就必需被编译天生.class文件,从这一点上说,JSP,Servlet,JavaBean,EJB(它很特别,必要J2EE服务器的特别撑持)他们又有一致的一面。

实在J2EE手艺的局限是一个很年夜的,我只是打仗了一点,连一个完全的EJB也没写过(一样平常的机子带不起来J2EE服务器),EJB是J2EE最中心的手艺。EJB的上风是它经由过程J2EE服务器的撑持(一切的J2EE服务器都必需撑持EJB的特征,最着名的是BEA公司的WebLogic和IBM公司的WebSphere),以最复杂的体例完成了事件,散布式部署等庞大处置,并且实体Bean,动静Bean,会话Bean(名字大概记错了,呵呵)三各类EJB各有"神通"。能够这么说,EJB之以是能以复杂的代码完成初级的庞大的功效,是由于它站在了J2EE服务器的肩膀上。好的EJB完整能够作为贸易软件出卖。


基于ASP.NET的网站的文件名后缀通常为aspx等,呵呵,没有细心研讨过,就未几说了。

那这个对象有什么意义?现在很多用javabean的人就不能保证对象有完整的意义,不成熟的使用模式等导致代码疯狂增长,调试维护的时间要得多得多。在说性能之前,先说说你这个比较的来历。据说微软为了证明。net比java好。

若天明 发表于 2015-1-21 09:38:07

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

透明 发表于 2015-1-26 12:53:03

在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。

灵魂腐蚀 发表于 2015-2-4 06:00:20

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

小妖女 发表于 2015-2-9 16:40:43

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

再见西城 发表于 2015-2-27 11:40:56

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

飘飘悠悠 发表于 2015-3-10 04:34:01

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

只想知道 发表于 2015-3-17 04:12:09

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

简单生活 发表于 2015-3-19 16:24:51

不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。

仓酷云 发表于 2015-3-22 05:09:17

是一种为 Internet发展的计算机语言

admin 发表于 2015-5-1 08:08:29

你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。

老尸 发表于 2015-5-4 16:22:26

J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。

活着的死人 发表于 2015-5-6 08:09:17

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

金色的骷髅 发表于 2015-5-11 07:21:45

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

愤怒的大鸟 发表于 2015-6-12 07:54:03

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

飘灵儿 发表于 2015-6-29 20:55:51

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

海妖 发表于 2015-7-3 00:16:55

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

若相依 发表于 2015-7-3 00:24:57

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

小魔女 发表于 2015-7-8 06:32:22

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
页: [1]
查看完整版本: JAVA网站制作之JSP(J2EE)手艺简介