仓酷云

标题: JAVA教程之JavaServer Page(JSP)简介1 [打印本页]

作者: 因胸联盟    时间: 2015-1-18 11:08
标题: JAVA教程之JavaServer Page(JSP)简介1
最后我再次声明,我并没有说不看好java,实际上我对java很乐观的,毕竟她正在不断改进中,我相信她总有一天会和.net并驾齐驱的js|serverJavaServerPage(JSP)是一种基于Java的手艺,用于天生静态网页,撑持跨平台、跨Web服务器。

JSP能够与Microsoft的ActiveServerPage比拟,但它利用相似HTML的标志和Java代码片断来取代VBScript。假如你利用自己不撑持ASP的Web服务器(即Apache或Netscape服务器),那末能够思索JSP。你也能够为这些服务器购置ASP拔出模块,可是很贵。并且,如今Sun还不合错误利用JSP收取允许费(只管未来有大概会收的)。Solaris、Linux和Windows的这些组件也十分简单取得。

不要把JSP和服务器真个JavaScript弄混。Web服务器能够主动地把由JSP天生的Java代码段转换成JavaServlet。JSP还能够主动把持之前用Perl剧本或服务器公用API(如ASP)手工编写的很多功效。

如今我们将带你进门,并帮你创立一你必要一个Java2SoftwareDevelopmentKit(JSDK),它之前被称为JavaDevelopmentKit(JDK),你还必要JavaServerWebDevelopmentKit(JSWDK)、Tomcat或其他撑持JSP的Web服务器。Sun收费供应Windows、Solaris和Linux等操纵体系的JSDK和JSWDK。

假如你想在你现有的Web服务器利用JSP,而这个Web服务器自己不撑持JSP和Javaservlet,试一试Allaire的Jrun,它能够作为Netscape的Enterprise和FastTrackServer、Microsoft的InternetInformationServer(IIS)和PersonalWebServer(PWS)、Apache和其他一些服务器的插件。你还可使用ApacheWeb服务器的Java版本,它包括在最新的JSWDK中。

下载并安装软件
今朝,JSDK的1.2.2-001版本是一个可下载安装的回档文件。这个约莫20MB的下载软件供应了一个完全的Java开辟情况,它可让你创立任何利用尺度中心API的基于Java的办理计划。不外,你的Web服务器利用JSP时独一要做的就是会见Java的编译器。为了告知Web服务器编译器的地位,必要将情况变量JAVA_HOME设置为指向JSDK的安装目次。假如你已在Windows上安装并选择了缺省目次,则应在autoexec.bat文件中到场“setJAVA_HOME=C:1.2.2”一行,然后从头启动盘算机。

在安装了JSDK后,下载并安装JSWDK或基于Java的ApacheWeb服务器――beta版的Tomcat。你把它放在那里都能够,只需你能再找到它。一样平常来讲,它被放在最高一级的目次中,如许,你就能够交换JSWDK或JSDK的版本而不必要挪动另外一个了。在安装了这个文件后,你就能够举行JSP开辟了。

准确安装了JSWDK后,运转startserver命令启动Web服务器。缺省情形下,它在8080端口侦听。要反省安装是不是准确,你能够在启动服务器以后加载一个JSP示例文件(http://localhost:8080/examples/jsp/)。假如你能够乐成地运转示例文件,这申明你的安装是准确的。可是假如在用来启动服务器的把持台窗口中显现了毛病信息,那末你就必要办理这个成绩。最常呈现的成绩是没有设置(或没有准确设置)JAVA_HOME情况变量。要检察以后的情况变量设置,能够在DOS命令提醒符下输出“set”命令。

入手下手利用
在注释JSP语法之前,先创立一个显现以后日期和工夫的Web页面,并保留为sample.jsp。

<html>
<head>
<title>FirstPage</title>
</head>
<body>
<H3>Todayis:
<%=newjava.util.Date()%>
</H3>
</body>
</html>


把这个文件和你一切的HTML和JSP页面放进JSWDK安装目次下的Web页脸孔录中。你能够在http://localhost:8080/sample.jsp中加载这个页面。在这个页面第一次被会见时,Web服务器把JSP翻译成Javaservlet,如许你就能够看到体系以后的日期和工夫。如今,鄙人载、安装和设置了开辟情况以后,你能够往进修JSP语法并创立本人的基于JSP的办理计划了。




有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。
作者: 仓酷云    时间: 2015-1-20 14:53
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
作者: 若相依    时间: 2015-1-28 11:20
是一种使网页(Web Page)产生生动活泼画面的语言
作者: 金色的骷髅    时间: 2015-1-29 14:41
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
作者: 愤怒的大鸟    时间: 2015-2-1 18:44
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
作者: admin    时间: 2015-2-7 13:33
另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。
作者: 深爱那片海    时间: 2015-2-22 02:44
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
作者: 小女巫    时间: 2015-3-6 22:31
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
作者: 老尸    时间: 2015-3-13 22:07
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
作者: 冷月葬花魂    时间: 2015-3-20 20:21
是一种语言,用以产生「小应用程序(Applet(s))




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2