冷月葬花魂 发表于 2015-1-18 11:31:44

JAVA教程之JSP罕见成绩

令人可喜的是java现在已经开源了,所以我想我上述的想法也许有一天会实现,因为java一直都是不断创新的语言,每次创新都会给我们惊喜,这也是我喜欢java的一个原因。js|成绩一样平常罕见成绩

甚么是JSP手艺?
JSP手艺的事情道理?
甚么是servlet?
我已接纳了servlets,为什么还必要JSP手艺呢?
从那里能够取得最新版本的JSP标准?
JSP标准与Java2Platform,EnterpriseEdition的干系怎样?
有哪些web服务器撑持JSP手艺?
Sun公司是不是供应JSP标准的参考完成?
JSP手艺与其他产物手艺比拟有甚么分歧?
从那边可取得关于JSP手艺的更多信息?

手艺罕见成绩

JSP页面是甚么?
JSP页面怎样事情?
JSP手艺必要利用其他Java平台API吗?
JSP页面怎样举行挪用和编译?
JSP手艺的语法是如何的?
可否利用JSP手艺来天生XML页面?
可否利用XML工具来天生和处置JSP页面?
在JSP页面中如何利用Javabeans组件(bean)?

一样平常罕见成绩

甚么是JSP手艺?
JavaServerPages(JSP)手艺供应了一种复杂疾速的办法来创立显现静态天生内容的Web页面。由业界处于抢先位置的Sun公司制订了相干的JSP手艺标准,该标准界说了怎样在服务器和JSP页面间举行交互,还形貌了页面的格局和语法。
JSP手艺的事情道理?

JSP页面利用XML标签和scriptlets(一种利用Java言语编写的剧本代码),封装了天生页面内容的逻辑。它将各类格局的标签(HTML大概XML)间接传送反响应页面。经由过程这类体例,JSP页面完成了页面逻辑与其计划和显现的分别。

JSP手艺是Java系列手艺的一部分。JSP页面被编译成servlets,并大概挪用JavaBeans组件(beans)或EnterpriseJavaBeans组件(企业beans),以便在服务器端处置。因而,JSP手艺在构建可晋级的基于web的使用程序时饰演了主要脚色。

JSP页面其实不范围于任何特定的平台或web服务器上。JSP标准在业界有着普遍的顺应性。
甚么是servlet?

相对扫瞄器上运转的applets而言,servlet是在服务器上运转的,用Java言语编写的程序。具体信息可会见http://java.sun.com/products/servlet.
我已接纳了servlets,为什么还必要JSP手艺呢?

既然JSP页面也要被编译成servlets,那末实际上,您能够间接写servlets来撑持您的基于web的使用程序。但是,JSP手艺经由过程将页面内容和显现逻辑分隔,简化了创立网页的历程。在很多使用程序中,需将模板内容和静态天生的数据一块发送到客户端。基于此思索,利用JSP页面手艺将比全体用servlets来写要便利很多。
从那里能够取得最新版本的JSP标准?

最新的JavaServerPages2.0标准能够今后下载。
JSP标准与Java2Platform,EnterpriseEdition的干系怎样?

JSP2.0标准是Java2Platform,EnterpriseEdition1.4的主要构成部分。在构建基于web前端显现的散布式企业使用程序方面,JSP和EJB手艺的分离显现出壮大的力气。
有哪些web服务器撑持JSP手艺?

有很多JSP手艺完成可用于分歧的web服务器。要猎取最新已被官方撑持的web服务器信息,请会见http://java.sun.com/products/jsp/industry.html。
Sun公司是不是供应对JSP标准的参考完成?

J2EESDK是JavaTM2Platform,EnterpriseEdition的参考完成。Sun在J2EESDK中改装并集成了TomcatJSP和JavaServlet完成。在使用程序部署和公布之前,可将J2EESDK作为开辟情况。

Tomcat是收费和开放源代码的JavaServlet和JSP手艺的完成,它由ApacheSoftwareFoundation的Jakarta项目组开辟。可从http://jakarta.apache.org下载。Tomcat的贸易使用必要有ApacheSoftwareFoundation(ASF)的允许,而且可在Apache的网站上猎取二进制和源代码的版本。JSP手艺的完成是J2EESDK的一部分。
JSP手艺与其他产物手艺比拟有甚么分歧?

JSP手艺是行业合作的了局,它的计划是开放的,切合行业尺度的,并撑持尽年夜多半的服务器、扫瞄器和相干工具。因为利用可重用的组件和标签代替了对页面自己剧本言语的严峻依附,JSP手艺年夜年夜加速了开辟的速率。一切JSP的完成均撑持以Java编程言语为基本的剧本言语,它有与生俱来的可顺应性,撑持庞大的操纵。
从那边可取得关于JSP手艺的更多信息?

取得关于JSP手艺信息的最好中央是http://java.sun.com/products/jsp/。这里有大批的资本,另有JSP相干手艺主题的邮件列表和会商组等信息。


手艺罕见成绩

JSP页面是甚么?

JSP页面是web开辟职员利用JSP内置标签和自界说标签,分离其他静态标签(HTML或XML标签)天生的页面。JSP页面的扩大名为.jsp或.jspx,web服务器经由过程此扩大名关照JSP引擎处置该页面中的元素。经由过程部署形貌文件web.xml,也可以使用其他扩大名和JSP引擎接洽。

JSP标准里形貌了JSP页面切实其实切格局。
JSP页面怎样事情?

经由过程JSP引擎注释JSP页面中的标签,天生所需内容。比方,挪用一个bean来会见一个利用JDBCAPI的数据库大概是包括一个文件。然后JSP引擎把前往的了局以HTML(或XML)页面的情势发送到扫瞄器。本色上是把天生内容的营业逻辑封装在服务器端处置的标签和beans中。
JSP手艺必要利用其他Java平台API吗?

JSP页面一般被编译成Java平台servlet类。因而,JSP页面的运转必要有能撑持Java平台servlet标准的Java假造机。
JSP页面怎样举行挪用和编译?

JSP页面实践上只是在第一次被挪用的时分被编译一次。页面被编译成JavaServlet类,并驻留在服务器内存中,如许今后挪用该页面时将很快。
JSP手艺的语法是如何的?

有关JSP的语法和参考能够到我们的网站上扫瞄和下载。
可否利用JSP手艺来天生XML页面?

固然,JSP标准撑持XML文档的创立。关于复杂的XML文档天生,XML标签将以静态的部分包括在JSP页面中。静态的XML天生则必要利用bean组件大概自界说标签来完成。参阅白皮书DevelopingXMLSolutionswithJavaServerPagesTechnology(PDF)能够取得更多的细节。
可否利用XML工具来天生和处置JSP页面?

JSP2.0标准形貌了JSP页面和XML文档之间的映照。经由过程该映照可使用XML工具来天生和处置JSP页面。
在JSP页面中如何利用Javabeans组件(bean)?

JSP标准包含了尺度的标签,用于利用和处置bean。利用useBean标签天生一个特定JavaBeans的实例。假如这个类的实例已存在,则间接利用。不然,创立一个新的实例。setProperty和getProperty标签同意您操纵给定对象的属性。这些标签在JSP标准和指南中有具体形貌。

为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。

简单生活 发表于 2015-1-21 09:30:51

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

蒙在股里 发表于 2015-1-24 16:33:44

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

老尸 发表于 2015-2-2 10:52:32

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

飘飘悠悠 发表于 2015-2-7 18:04:34

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

分手快乐 发表于 2015-2-8 08:49:10

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

乐观 发表于 2015-2-11 08:26:50

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

海妖 发表于 2015-2-13 02:02:07

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

活着的死人 发表于 2015-2-14 03:06:02

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

不帅 发表于 2015-3-4 04:14:24

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

再现理想 发表于 2015-3-5 22:48:09

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

若相依 发表于 2015-3-6 21:26:07

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

金色的骷髅 发表于 2015-3-7 04:22:51

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

兰色精灵 发表于 2015-3-7 09:29:00

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

透明 发表于 2015-3-8 18:05:23

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

深爱那片海 发表于 2015-3-16 09:08:48

还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。

admin 发表于 2015-3-17 08:08:31

是一种将安全性(Security)列为第一优先考虑的语言

若天明 发表于 2015-3-21 05:37:48

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

莫相离 发表于 2015-3-26 07:49:30

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

山那边是海 发表于 2015-4-1 01:09:30

你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
页: [1] 2
查看完整版本: JAVA教程之JSP罕见成绩