JAVA网站制作之怎样举行J2SDK和TOMCAT的安装及设置
你对java乐观有点盲目。java的关键就是在服务器上表现优异,而且它提供了整个开发所需要的工具。应该是说,看哪天。net有没有机会赶上java。常常看到jsp的初学者问tomcat下怎样设置jsp、servlet的成绩,因而总结了一下怎样tomcat下设置jsp、servlet,但愿对那些初学者有所匡助。第一步:下载j2sdk和tomcat:到sun官方站点下载最新的jdk为1.5,tomcat为5.5,倡议jdk1.4以上,tomcat4.0以上。
第二步:安装和设置你的j2sdk和tomcat:实行j2sdk和tomcat的安装程序,然后设置依照路径举行安装便可。
1.安装j2sdk今后,必要设置一下情况变量,在我的电脑->属性->初级->情况变量->体系变量中增加以下情况变量(假定你的j2sdk安装在c:j2sdk1.4.2):
JAVA_HOME=c:j2sdk1.4.2classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;(.;必定不克不及少,由于它代表以后路径)path=%JAVA_HOME%in
接着能够写一个复杂的java程序来测试J2SDK是不是已安装乐成:
publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.println("Thisisatestprogram.");}}
将下面的这段程序保留为文件名为Test.java的文件。然后翻开命令提醒符窗口,cd到你的Test.java地点目次,然后键进上面的命令:
javacTest.javajavaTest
此时假如看到打印出来Thisisatestprogram.的话申明安装乐成了,假如没有打印出这句话,你必要细心反省一下你的设置情形。
2.安装Tomcat后,在我的电脑->属性->初级->情况变量->体系变量中增加以下情况变量(假定你的tomcat安装在c: omcat):
CATALINA_HOME:c: omcatCATALINA_BASE:c: omcatTOMCAT_HOME:C:Tomcat
然后修正情况变量中的classpath,把tomat安装目次下的commonlib下的servlet.jar追加到classpath中往,修正后的classpath以下:
classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;%CATALINA_HOME%commonlibservlet.jar;
接着能够启动tomcat,在IE中会见http://localhost:8080,假如看到tomcat的接待页面的话申明安装乐成了。
第三步:创建本人的jspapp目次
1.到Tomcat的安装目次的webapps目次,能够看到ROOT,examples,tomcat-docs之类Tomcat自带的的目次;
2.在webapps目次下新建一个目次,起名叫myapp;
3.myapp下新建一个目次WEB-INF,注重,目次称号是辨别巨细写的;
4.WEB-INF下新建一个文件web.xml,内容以下:
<?xmlversion="1.0"encoding="ISO-8859-1"?><!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd"><web-app><display-name>MyWebApplication</display-name><description>Aapplicationfortest.</description></web-app>
5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容以下:
<html><body><center>Nowtimeis:<%=newjava.util.Date()%></center></body></html>
6.重启Tomcat
7.翻开扫瞄器,输出http://localhost:8080/myapp/index.jsp,看到以后工夫的话申明就乐成了。
第四步:创建本人的Servlet:
写进你的第一个Servlet
importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;publicclassHelloWorldextendsHttpServlet{publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("text/html");PrintWriterout=response.getWriter();out.println("<html><head><title>");out.println("ThisismyfirstServlet");out.println("</title></head><body>");out.println("<h1>Hello,World!</h1>");out.println("</body></html>");}}
然后还是用javacHelloWorld.java来编译这个文件,假如呈现没法importjavax.servl
et.*
那末就是应当把C:Tomcatcommonlib内里的servlet.jar文件拷贝到C:JDKjrelibe
xt中,再次编译,就没有成绩了。
然后在Tomcat目次内里的C:TomcatwebappsROOT内里按以下的文件布局:
ROOTindex.htmlROOTwelcom.jsp
ROOTWEB-INFlibMyServlet.jar(假如你的servlet的.class打成了.jar文件,则放在
lib上面)ROOTWEB-INFclassesHelloWorld.class(把下面天生的HelloWorld.class文件放在这个内里)然后在扫瞄器中输出http://localhost:8080/servlet/HelloWorld,因而Server众看所回的报错了:Error404--NotFound!怎样回事呢?
Servlet必需利用C:TomcatwebappsROOTWEB-INF这个目次上面的web.xml文件举行注册,用EP翻开这个web.xml文件,把上面这段程序:
<servlet><servlet-name>HelloWorld</servlet-name><servlet-class>HelloWorld</servlet-class></servlet><servlet-mapping><servlet-name>HelloWorld</servlet-name><url-pattern>/servlet/HelloWorld</url-pattern></servlet-mapping>
交换成:
<servlet><servlet-name>HelloWorld</servlet-name><servlet-class>HelloWorld</servlet-class></servlet><servlet-mapping><servlet-name>HelloWorld</servlet-name><url-pattern>/servlet/HelloWorld</url-pattern></servlet-mapping>
为何呢?由于如许的布局
<servlet><servlet-name>HelloWorld</servlet-name><servlet-class>HelloWorld</servlet-class></servlet>
暗示指定包括的servlet类。而以下的布局:
<servlet-mapping><servlet-name>HelloWorld</servlet-name><url-pattern>/servlet/HelloWorld</url-pattern></servlet-mapping>
暗示指定HelloServlet应该映照到哪种URL形式。在修正web.xml终了事后,从头启动Server,然后再输出http://localhost:8080/servlet/HelloWorld,那末偌年夜一个Hello,World!等着你呢。
Java的桌面程序开发在java程序员里通常叫swing开发,主要用的swing包里的类开发的,也就是通常说的c/s架构开发 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading) 其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。 还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
页:
[1]