|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
最后我再次声明,我并没有说不看好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成为了大型项目的首选。 |
|