tomcat javaweb(实验四 Servlet开发与MVC设计模式)
2013-06-08 17:44
381 查看
一、预习报告
1. 实验项目:Servlet开发与MVC设计模式
2. 预习日期:
3. 实验原理摘要
1) JavaEE体系结构
2) JavaEE的技术内容
3) JavaEE的分层原理
4) HTTP请求和响应的原理
5) Servlet的生命周期
6) Servlet的Get/Post请求
7) Servlet页面跳转
8) 配置Web.xml文件
4. 实验内容及步骤:
1) 掌握JavaEE的分层原理开发JSP,JavaBean以及servlet
2) 掌握JavaEE的生命周期
3) 掌握Servlet的开发方法
4) 掌握Servlet在Web.xml中的配置方法
二、实验报告
1. 实验项目:Servlet开发与MVC设计模式
2. 实验日期:
3、实验目的及要求
1) 掌握JavaEE的分层原理
2) 掌握JavaEE的生命周期
3) 掌握Servlet的开发方法
4) 掌握Servlet在Web.xml中的配置方法
4、实验环境
编程环境:MySQL,Tomcat,MyEclipse,jdk
操作系统软件:windowsXP
5、实验内容:
1)创建web项目开发JSP,JavaBean以及Servlet程序
2)掌握MVC开发模式
6、实验步骤
1)创建Web项目。
2)运行项目验证用户登陆情况。
7、实验结果
填写自己编写的JavaBean,Servlet以及JSP。
8、总结
填写自己对实验结果的分析及心得体会。
具体实现如下:
servlet的具体开发流程可参照
/article/8774486.html
在简短的介绍一下:
将javase环境配置成javaee
首先将tomcat免安装版中的lib目录下的servlet.api
拷贝到jdk下的bin安装目录下的jre 下的lib下的ext文件夹下。
不能拷贝到与jdk同级的jre下:
这里需要介绍一下它们两个的区别:
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
一篇博客/article/5057133.html专门介绍它们两个的区别.
此时在WEB-INF目录下的classes文件夹下,写入你要编译的servlet程序列如:HelloServlet.java
cd d:\webdemo\WEB-INF\classes
D:
javac -d . HelloServlet.java
一个servlet程序开发完成。
最后介绍一下:我一直疑惑的问题:\和/的区别
\:“\demo”在配置web.xml是用的还有d:\\。\代表读取硬盘下的内容
/:http://代表统一资源定位符,url
LifeCycleServlet.java
1. 实验项目:Servlet开发与MVC设计模式
2. 预习日期:
3. 实验原理摘要
1) JavaEE体系结构
2) JavaEE的技术内容
3) JavaEE的分层原理
4) HTTP请求和响应的原理
5) Servlet的生命周期
6) Servlet的Get/Post请求
7) Servlet页面跳转
8) 配置Web.xml文件
4. 实验内容及步骤:
1) 掌握JavaEE的分层原理开发JSP,JavaBean以及servlet
2) 掌握JavaEE的生命周期
3) 掌握Servlet的开发方法
4) 掌握Servlet在Web.xml中的配置方法
二、实验报告
1. 实验项目:Servlet开发与MVC设计模式
2. 实验日期:
3、实验目的及要求
1) 掌握JavaEE的分层原理
2) 掌握JavaEE的生命周期
3) 掌握Servlet的开发方法
4) 掌握Servlet在Web.xml中的配置方法
4、实验环境
编程环境:MySQL,Tomcat,MyEclipse,jdk
操作系统软件:windowsXP
5、实验内容:
1)创建web项目开发JSP,JavaBean以及Servlet程序
2)掌握MVC开发模式
6、实验步骤
1)创建Web项目。
2)运行项目验证用户登陆情况。
7、实验结果
填写自己编写的JavaBean,Servlet以及JSP。
8、总结
填写自己对实验结果的分析及心得体会。
具体实现如下:
servlet的具体开发流程可参照
tomcat javaweb开发基础(8)servlet程序设计(1)
/article/8774486.html在简短的介绍一下:
将javase环境配置成javaee
首先将tomcat免安装版中的lib目录下的servlet.api
拷贝到jdk下的bin安装目录下的jre 下的lib下的ext文件夹下。
不能拷贝到与jdk同级的jre下:
这里需要介绍一下它们两个的区别:
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
一篇博客/article/5057133.html专门介绍它们两个的区别.
此时在WEB-INF目录下的classes文件夹下,写入你要编译的servlet程序列如:HelloServlet.java
package org.lxh.servlet ; import java.io.* ; import javax.servlet.* ; import javax.servlet.http.* ; public class HelloServlet extends HttpServlet{ public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,java.io.IOException{ PrintWriter out = null ; out = resp.getWriter() ; out.println("<html>") ; out.println("<head><title>hello</title></head>") ; out.println("<body>") ; out.println("<h1><font color=\"red\">"); out.println("HELLO WORLD!") ; out.println("</font></h1>") ; out.println("</body>") ; out.println("</html>") ; out.close() ; } };然后在cmd命名下编译:
cd d:\webdemo\WEB-INF\classes
D:
javac -d . HelloServlet.java
一个servlet程序开发完成。
最后介绍一下:我一直疑惑的问题:\和/的区别
\:“\demo”在配置web.xml是用的还有d:\\。\代表读取硬盘下的内容
/:http://代表统一资源定位符,url
LifeCycleServlet.java
package org.lxh.servlet ; import java.io.* ; import javax.servlet.* ; import javax.servlet.http.* ; public class LifeCycleServlet extends HttpServlet{ public void init() throws ServletException{ System.out.println("************** 初始化 **************") ; } public void init(ServletConfig config) throws ServletException{ System.out.println("************** 初始化"+config.getInitParameter("ref1")+" **************") ; } public void service(ServletRequest req,ServletResponse res){ System.out.println("************** service服务 **************") ; } public void doGet(HttpServletRequest req,HttpServletResponse resp) throws ServletException,java.io.IOException{ System.out.println("************** 服务 **************") ; } public void doPost(HttpServletRequest req,HttpServletResponse resp) throws ServletException,java.io.IOException{ this.doGet(req,resp) ; } public void destroy(){ System.out.println("************** 销毁 **************") ; } };
相关文章推荐
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet(转载)
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- MyEclipse2014配置Tomcat开发JavaWeb程序JSP以及Servlet
- Eclipse+Tomcat集成开发servlet
- Tomcat 与java web 开发技术详解笔记(二)----Servlet
- javaWeb入门<1>Servlet+Jsp+JavaBean实现MVC开发模式登陆注册实例详解
- MyEclipse+Tomcat + Servlet开发
- javaweb servlet开发之servlet抽取(抽取基类减少servlet类数量)
- javaWeb开发web.xml中的url-pattern路径配置成/test/*.jsp这种写法,导致tomcat无法启动
- Eclipse+Tomcat集成开发servlet
- Eclipse—如何为Eclipse开发工具中创建的JavaWeb工程创建Servlet