|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点js|servlet2.1安装Servlet和JSP开辟工具
要进修Servlet和JSP开辟,起首你必需筹办一个切合JavaServlet2.1/2.2和JavaServerPages1.0/1.1标准的开辟情况。Sun供应收费的JavaServerWebDevelopmentKit(JSWDK),能够从http://java.sun.com/products/servlet/下载。
安装好JSWDK以后,你还要告知javac,在编译文件的时分到那里往寻觅Servlet和JSP类。JSWDK安装指南对此有具体申明,但次要就是把servlet.jar和jsp.jar到场CLASSPATH。CLASSPATH是一个唆使Java怎样寻觅类文件的情况变量,假如不设置CLASSPATH,Java在以后目次和尺度体系库中寻觅类;假如你本人设置了CLASSPATH,不要健忘包括以后目次(即在CLASSPATH中包括“.”)。
别的,为了不和其他开辟者安装到统一Web服务器上的Servlet发生定名抵触,最好把本人的Servlet放进包内里。此时,把包条理布局中的顶级目次也到场CLASSPATH会带来很多便利。请拜见下文详细申明。
2.2安装撑持Servlet的Web服务器
除开辟工具以外,你还要安装一个撑持JavaServlet的Web服务器,大概在现有的Web服务器上安装Servlet软件包。假如你利用的是最新的Web服务器或使用服务器,极可能它已有了一切必须的软件。请检察Web服务器的文档,或会见http://java.sun.com/products/servlet/industry.html检察撑持Servlet的服务器软件清单。
固然终极运转Servlet的常常是贸易级的服务器,可是入手下手进修的时分,用一个可以在台式机上运转的收费体系举行开辟和测试也充足了。上面是几种以后最受接待的产物。
ApacheTomcat.
Tomcat是Servlet2.2和JSP1.1标准的官方参考完成。Tomcat既能够独自作为小型Servlet、JSP测试服务器,也能够集成到ApacheWeb服务器。直到2000年初期,Tomcat仍是独一的撑持Servlet2.2和JSP1.1标准的服务器,但已有很多别的服务器公布供应这方面的撑持。
Tomcat和Apache一样是收费的。不外,疾速、不乱的Apache服务器安装和设置起来有点贫苦,Tomcat也有一样的弱点。和其他贸易级Servlet引擎比拟,设置Tomcat的事情量明显要多一点。详细请拜见http://jakarta.apache.org/。
JavaServerWebDevelopmentKit(JSWDK).
JSWDK是Servlet2.1和JSP1.0的官方参考完成。把Servlet和JSP使用部署到正式运转它们的服务器之前,JSWDK能够独自作为小型的Servlet、JSP测试服务器。JSWDK也是收费的,并且具有很好的不乱性,但它的安装和设置也较为庞大。详细请拜见http://java.sun.com/products/servlet/download.html。
AllaireJRun.
JRun是一个Servlet和JSP引擎,它能够集成到NetscapeEnterprise或FastTrackServer、IIS、MicrosoftPersonalWebServer、版本较低的Apache、Oeilly的WebSite大概StarNineWebSTAR。最多撑持5个并发毗连的限定版本是收费的,贸易版本中不存在这个限定,并且增添了远程办理把持台之类的功效。详细请拜见http://www.allaire.com/products/jrun/。
NewAtlanta的ServletExec
ServletExec是一个疾速的Servlet和JSP引擎,它能够集成到年夜多半盛行的Web服务器,撑持平台包含Solaris、Windows、MacOS、HP-UX和Linux。ServletExec能够收费下载和利用,但很多初级功效和办理工具只要在购置了允许以后才可使用。NewAtlanta还供应一个收费的Servlet调试器,该调试器能够在很多盛行的JavaIDE下事情。详细请拜见http://newatlanta.com/。
Gefion的LiteWebServer(LWS)
LWS是一个撑持Servlet2.2和JSP1.1的收费小型Web服务器。Gefion另有一个收费的WAICoolRunner插件,使用该插件能够为NetscapeFastTrack和EnterpriseServer增添Servlet2.2和JSP1.1撑持。详细请拜见http://www.gefionsoftware.com/。
Sun的JavaWebServer.
该服务器全体用Java写成,并且是起首供应Servlet2.1和JSP1.0标准完全撑持的Web服务器之一。固然Sun如今已转向Netscape/I-PlanetServer,不再开展JavaWebServer,但它仍然是一个广受接待的Servlet、JSP进修平台。要失掉收费试用版本,请会见http://www.sun.com/software/jwebserver/try/.
轮性能微软曾做过一个例子,就是同一个项目用java和.net来作,结果开发周期,.net是java的一半,性能java是.net的十分之一,代码量java是.net的三倍。呵呵,这说明了什么,.net的全方位比java好。但是有的人说.net不能跨平台,这个问题我和我同学曾讨论过,都认为微软的.net很可能早都可以跨平台了,但是微软为了保护他们的操作系统,所以才没有推出跨平台的.net,只是推出了跨语言的.net, |
|