1、搭建Java Web开发环境及编写简单Servlet与JSP实验2 搭建Java Web开发环境及编写简单Servlet与JSP一、实验目的掌握JDK1.8的安装,掌握Tomcat8.0的安装,掌握Eclipse或MyEclipse的安装、配置。编写简单的Servlet与JSP。二、实验任务在这个实验中,将学习Java Web开发及运行环境的安装。包括JDK、Tomcat、Eclipse或MyEclipse的安装。编写简单的Servlet与JSP。三、预备知识1、下载JDK1.8或JDK1.7安装文件其最新版本在2、下载Tomcat8.0安装文件其最新版本在http:/tomcat.apach
2、e.org/3、下载Eclipse或MyEclipseEclipse最新版本在http:/www.eclipse.org/downloads/四、实验步骤1、JDK的安装JDK的安装非常简单,只需要双击安装文件,采用默认选项安装即可。注意:记住自己的JDK的安装路径。以便在环境路径配置以及安装相关软件的关联中保持一致。JDK环境变量配置配置JAVA_HOME配置CLASSPATH:配置Path:测试:在“命令提示符”窗口中输入 java -version2、Tomcat安装、启动、测试与退出对于Tomcat解压版(1)解压Tomcat。(2)Tomcat环境变量配置、CATALINA_HOME
3、是Tomcat安装路径的别名,目的是为了方便使用Tomcat、计算机属性环境变量, 新建环境变量。变量名为CATALINA_HOME ,变量值tomcat的解压目录,我电脑上的为:“D:apache-tomcat-7.0.12”,注意后面不用多加“”或者“;”、在环境变量Path中,新增加“%CATALINA_HOME%bin (3)Tomcat启动启动tomcat:进入命令行cmd,输入startup.bat。或者双击Tomcat主目录bin目录下的startup.bat即可以启动Tomcat的运行。(4)Tomcat测试安装完成后,启动Tomcat,打开浏览器,在地址栏中输入http:/l
4、ocalhost:8080或http:/127.0.0.1:8080并按回车。(说明:localhost和127.0.0.1都是代表本机地址;而8080是Tomcat监听的端口号)若能出现如下页面,就表示安装成功。(5)Tomcat退出退出tomcat:进入命令行cmd,输入shutdown.bat。或者双击Tomcat主目录bin目录下的shutdown.bat即可以退出Tomcat的运行。对于Tomcat安装版:(1)双击安装文件,出现如下画面,点击“Next”按钮。(2)然后出现如下页面,点击“I Agree”按钮。(3)在出现如下页面后,点击“Normal”处的下拉菜单,选中“Full
5、”按钮,表示完全安装。然后点击“Next”按钮。(4)在如下页面中,可以更改Tomcat的安装路径,(但建议使用默认路径)。(5)在如下路径中,可以更改Tomcat的监听端口和管理员登录的用户名密码。一般不用做任何更改,直接点击“Next”即可。(6)此页面要求你指定JDK的安装位置。一般系统会自动找到其位置,所以不用做任何更改,直接点击“Install”即可。(7)然后Tomcat就开始了正式安装,如下所示(8)安装完成后会出现如下页面,点击“Finish”按钮即完成安装。安装版启动与退出Tomcat的运行对于安装版,安装完成后,在屏幕的右下角有一个Tomcat的图标,右键单击它即可以启动T
6、omcat、退出Tomcat。也可以从开始菜单中打开“Tomcat配置页面”,在其中启动或退出Tomcat(如下图所示)。3、更改Tomcat的监听端口配置文件为server.xml,位置在Tomcat主目录/conf/server.xml。如果Tomcat启动或运行时出问题,可能是由于Tomcat所指定的8080端口正在被其它程序使用。比如:系统中已经安装了Oracle9i,Oracle9i也提供Web服务,且使用的正是8080端口。因此,此时运行Tomcat便会失败。若“8080”端口已被别的程序占用,则应将端口改为一个未被占用的端口号,比如“8888”,然后重新启动Tomcat,应该就可
7、以了。不过,以后访问Tomcat的时候,就应该在浏览器中输入http:/localhost:8888了。4、安装Eclipse或MyEclipse解压下载的Eclipse压缩包,然后双击eclipse.exe即可运行Eclipse。Eclipse常用功能设置Workspace中的文本文件编码为UTF-8,避免中文乱码。设置*.htm和*.html文件的默认打开方式为“HTML Editor”(速度快)设置*.jsp文件的默认打开方式为“JSP Editor”或者设置“文本”字体和颜色设置“启动和关闭”重要:关闭不用的插件,会大大提高速度。设置formatter关闭“一行多于80字符是折行”功能
8、还可以设置css、html、javascript、xml等等设置JSP、CSS、DDT、HTML、JavaScript、XML的Encoding为UTF-8开启项目中隐藏的元素包以树状结构显示透视图(Perspective)和设置关闭透视图(Perspective)中不用的视图(View):比如Image Preview、Problems、Tasks、Web Brower、Project Migration等等可用下图中的菜单开启,或选择“Rest Perspective”重置透视图。设置工具栏:还原工作空间的默认设置的方法关闭Eclipse,找到工作空间文件夹,删除其中的“.metadata
9、”文件夹。再启动Eclipse就会还回默认设置。设置项目的Build Path的方法项目上右键菜单选择“Build Path”“Configure Build Path”。选择“Libraries”下的“JRE System Library”,然后点击“Edit”,在“Edit Library”对话框中选择“Workspace default JRE”,这样项目不依赖于本机的JRE版本。给JDK绑定源代码选择并展开rt.jar,选择“Source attachment”。给Tomcat绑定源代码项目上右键菜单选择“Build Path”“Configure Build Path”。展开serv
10、let-api.jar,指定下载的Tomcat源码文件。Eclipse Tomcat配置/管理/调试指南1、配置管理2、调试(1)设置断点(2) 以调试模式启动服务器(3)用浏览器访问相应的URL,进入调试模式。Eclipse常用快捷键Alt+/:内容助手,代码智能提示(Content Assist)Ctrl+Alt+/:单词补全(Word Completion)Ctrl+Shift+F:格式化代码(Format)Ctrl+I:纠正缩进(Correct Identation)Ctrl+Shift+O:自动导入包(Organize Imports)Ctrl+/:切换注释一行(Toggle Com
11、ment)Ctrl+Shift+/:添加多行注释(Add Block Comment)Alt+Shift+J:添加JavaDoc注释(Add JavaDoc Comment)Ctrl+T:进入方法实现和定义(显示光标所在位置的类的“类层次-Type Hierarchy of XXX”)Alt+Shift+S:弹出Source快捷菜单;再按r执行”Generate Getter and Setter”;再按v执行”Override/Implements Methods”。Ctrl+Shift+T:打开类型(Navigate-Open Type)Ctrl+Alt+:复制行到下面行(Copy Lin
12、es)Ctrl+Alt+:复制行到上面行(Copy Lines)Shift+Enter:在当前行下插入一行(Insert Line Below Current Line)Ctrl+Shift+Enter:在当前行上插入一行(Insert Line Above Current Line)Ctrl+D:删除行(Delete Line)Ctrl+1:快速修正(Quick Fix)Ctrl+2:快速帮助(Quick Assist)Alt+Shift+X,J:运行Java应用程序(Run Java Application)Alt+Shift+D,J:调试Java应用程序(Debug Java Appli
13、cation)7、编写简单的Servlet与JSP(一)编写和运行一个简单的Servlet 【步骤1】在Tomcat安装目录的webapps下建立一个helloapp的目录,在其中再建立一个WEB-INF目录,在WEB-INF目录中建立一个classes目录。这样就建立了一个名为helloapp的Web应用程序。【步骤2】编写下面Servlet类,编译并将类文件放入classes目录中package com.demo;import java.io.*;import javax.servlet.*;import javax.servlet.http.*;public class HelloSer
14、vlet extends HttpServletpublic void service(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOExceptionPrintWriter out = response.getWriter();out.println();out.println();out.println();out.println();out.println(Hello World!);out.println();out.println();【步骤3】在WEB-INF目录中
15、建立一个名为web.xml的文件,该文件为Web应用程序的部署描述文件,简称DD。具体内容如下: helloServlet com.demo.HelloServlet helloServlet /hello 【步骤4】在浏览器的地址栏中输入下列地址访问该Servlet。http:/localhost:8080/helloapp/hello在浏览器的窗口中应该显示Hello, World!内容。(二)下面的Servlet可显示系统当前时间。请编译并部署该Servlet,然后使用浏览器访问。package com.demo;import java.io.*;import javax.servlet
16、.*;import javax.servlet.http.*;public class HelloWorldServlet extends HttpServlet public void service( HttpServvletRequest request, HttpServvletResponse response ) throws ServletException,IOException PrintWriter out = response.getWriter() ; out.println(); out.println(); out.println(); out.println();
17、out.println( ); out.println(Hello,World!);out.println(The time now is:+new java.util.Date(); out.println(); out.println();(三)编写下面的JSP文件,将其用hello.jsp名保存到helloapp目录中A Simple JSP Page Hello,World!The time now is: 使用下面的URL访问该页面:http:/localhost:8080/helloapp/hello.jsp五、实验总结在这个实验中,完成了Java Web开发环境的安装和配置,并编写简单的Servlet与JSP。六、实验报告要求1、简述Java Web开发环境的安装过程及注意事项。2、编写简单的Servlet与JSP。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1