仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 550|回复: 9
打印 上一主题 下一主题

[学习教程] JAVA教程之JavaServer Page(JSP)简介1

[复制链接]
因胸联盟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:08:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 07:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表