|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
但是一些大型开发或者是保密型比较高的项目都会用java,原因有2点,一:java是开源的,不怕别人留后门,偷我工具,.net就不一样了,保持微软的一向风格,源代码不公开js1.下载到sun主页下载JDK安装版本,假定JDK安装在C:j2sdk1.4.2_03,那末设置情况变量JAVA_HOME为C:j2sdk1.4.2_03,
然后在情况PATH变量到场C:j2sdk1.4.2_03in;同时在CLASSPATH情况变量中到场tools.jar和dt.jar,假如没有classpath
情况变量,那末创立它。
2.下载tomcat安装版本,假定tomcat安装在c: omcat4.1;那末设置情况变量CATALINA_HOME为c: omcat4.1;同时把
c: omcat4.1in到场path情况变量。安装tomcat的时分会提醒你输出admin的暗码,这个暗码今后用来设置tomcat的时分
必要用到。
3.实行CATALINA_HOMEinstartup.bat,启动tomcat.翻开ie扫瞄器,敲进http://localhost:8080/(包管端口不要和别的服务
器抵触).在页面的右边会呈现"TomcatAdministration","TomcatManager"两个毗连.
4.在c:创建WebRoot目次,在WebRoot下创建WEB-INF目次,在WEB-INF下创建web.xml这个文件。编纂web.xml文件,输出:
<?xmlversion="1.0"encoding="ISO-8859-1"?>
<!DOCTYPEweb-app
PUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>MyFirstWebSite</display-name>
<description>FirstWeb</description>
</web-app>
然后保留。
5.点击"TomcatManager"这个毗连,输出安装时输出的用户名暗码(admin,admin)。这个是办理tomcat的图形界面。
6.翻开CATALINA_HOME/conf/server.xml,找到<!--TomcatRootContext-->,然后在它上面到场
<Contextpath="/WebRoot"docBase="c:/WebRoot"debug="0"/>,保留,从头启动tomcat,在C:/WebRoot下创建一个index.html,
内容本人定,然后翻开ie,敲进:http://localhost:8080/WebRoot/index.html,如许,就能够扫瞄你方才创建的html文件了。
到这一步,基础就创建了一个独自运转的站点了。
上面先容怎样利用jsp和servlet。
1.我们在C:/WebRoot下创建HelloWorld.jsp,输出以下内容:
<HTML>
<HEAD>
<TITLE>Hello!</TITLE>
<METANAME="Generator"CONTENT="EditPlus">
<METANAME="Author"CONTENT="">
<METANAME="Keywords"CONTENT="">
<METANAME="Description"CONTENT="">
</HEAD>
<BODY>
<%out.println("HelloWorld!");%>
</BODY>
</HTML>
保留,然后翻开扫瞄器,敲进:http://localhost:8080/WebRoot/HelloWorld.jsp,能够检察jsp输入的内容。
2.我们创立一个servlet,名字叫MyServlet1.java,放在c:/WebRoot/src上面,输出内容以下:
importjavax.servlet.*;
importjavax.servlet.http.*;
importjava.io.*;
importjava.util.*;
/**
*<p>Title:</p>
*<p>Description:</p>
*<p>Copyright:Copyright(c)2003</p>
*<p>Company:</p>
*@authornotattributable
*@version1.0
*/
publicclassMyServlet1extendsHttpServlet{
privatestaticfinalStringCONTENT_TYPE="text/html;charset=GBK";
//Initializeglobalvariables
publicvoidinit()throwsServletException{
}
//ProcesstheHTTPGetrequest
publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
response.setContentType(CONTENT_TYPE);
PrintWriterout=response.getWriter();
out.println("<html>");
out.println("<head><title>MyServlet1</title></head>");
out.println("<bodybgcolor="#ffffff">");
out.println("<p>Theservlethasreceiveda"+request.getMethod()+".Thisisthereply.</p>");
out.println("</body></html>");
}
//ProcesstheHTTPPostrequest
publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{
doGet(request,response);
}
//Cleanupresources
publicvoiddestroy(){
}
}
3.翻开web.xml(地位本人因该晓得),编纂以下:
<?xmlversion="1.0"encoding="ISO-8859-1"?>
<!DOCTYPEweb-app
PUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>MyFirstWebSite</display-name>
<description>FirstWeb</description>
<servlet>
<servlet-name>myservlet1</servlet-name>
<servlet-class>MyServlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myservlet1</servlet-name>
<url-pattern>/myservlet1</url-pattern>
</servlet-mapping>
</web-app>
保留。
4.编译servlet:
在c:/WebRoot/WEB-INF/下创建lib目次,copyC:Tomcat4.1commonlibservlet.jar到lib目次上面。
在c:/WebRoot/WEB-INF/下创建classes目次。
在c:/WebRoot/上面创建complier.bat
内容以下:
javac-classpath./WEB-INF/lib/servlet.jar;./src/*.java-d./WEB-INF/classes
pause
运转complier.bat
从头启动tomcat,翻开扫瞄器在内里敲进http://localhost:8080/WebRoot/myservlet1,实行,假如显现
"TheservlethasreceivedaGET.Thisisthereply."暗示实行乐成.
j2EE和asp比较,其实也没什么比的,原因和我上面说那些比较差不了多少,也是稳定性,安全性,J2EE比asp高,速度上比不过asp,asp也是延续着它的拖拽控件的方法,提高速度。 |
|