This theme is built with awescn|

JavaWeb

javaweb-tomcat(服务器)-maven(自动导入jar包)-servlet/jsp

Tomcat

安装(免安装版)----U盘

打开以及关闭

 

 

 

 部署到JavaIDE

 

 

 

 

 

 

 

 

 

 

 Maven

安装---U盘

1、环境变量

2、仓库与镜像配置

 

 

 

 仓库:创建文件夹maven-rpo存maven管理的jar包

 

 

 

镜像:

 

 

 

3、测试cmd输入mvn -version

使用

 

先不勾,先创大的maven项目,在项目下创小的子类maven(此时需要勾选)

 

 

 

 

 创子类的项目

 

 

 

 

 

创建java和resource两个文件

 

 

 

 

 

Servlet

什么是servlet?

是动态web的一门技术。把实现了Servlet接口的java程序叫做Servlet。

开发servlet程序的步骤?

1、java程序编写一个类,实现servlet接口。

复制代码
 1 import javax.servlet.ServletException;
 2 import javax.servlet.http.HttpServlet;
 3 import javax.servlet.http.HttpServletRequest;
 4 import javax.servlet.http.HttpServletResponse;
 5 import java.io.IOException;
 6 import java.io.PrintWriter;
 7 
 8 public class helloservlet extends HttpServlet {
 9     @Override
10     protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
11         resp.setContentType("text/html");
12         PrintWriter out=resp.getWriter();
13         out.println("<html>");
14         out.println("<head>");
15         out.println("<h1>");
16         out.println("<body>");
17         out.println("<h5>hello Han Zhong Wei</h5>");
18         out.println("</body>");
19         out.println("</h1>");
20         out.println("</head>");
21         out.println("</html>");
22     }
复制代码

 

 

 

 

 

2、web.xml中把开发好的java类部署到web服务器。

复制代码
 1 <!DOCTYPE web-app PUBLIC
 2  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
 3  "http://java.sun.com/dtd/web-app_2_3.dtd" >
 4 
 5 <web-app>
 6   <display-name>Archetype Created Web Application</display-name>
 7   <servlet>
 8     <servlet-name>name</servlet-name>
 9     <servlet-class>helloservlet</servlet-class>
10   </servlet>
11   <servlet-mapping>
12     <servlet-name>name</servlet-name>
13     <url-pattern>/whz</url-pattern>
14   </servlet-mapping>
15 </web-app>
复制代码

 

 

 

jsp与servlet的区别?

 
  1. jsp经编译后就变成了Servlet.(JSP的本质就是Servlet,JVM只能识别java的类,不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类)
  2. jsp更擅长表现于页面显示,servlet更擅长于逻辑控制.
  3. Servlet中没有内置对象,Jsp中的内置对象都是必须通过HttpServletRequest对象,HttpServletResponse对象以及HttpServlet对象得到.
  4. Jsp是Servlet的一种简化,使用Jsp只需要完成程序员需要输出到客户端的内容,Jsp中的Java脚本如何镶嵌到一个类中,由Jsp容器完成。而Servlet则是个完整的Java类,这个类的Service方法用于生成对客户端的响应。

JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑

本文作者:小魏同学呀

本文链接:https://www.cnblogs.com/weitongxue/p/15315152.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   小魏同学呀  阅读(33)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 Play AlanWalker
  2. 2 来迟 戴羽彤
来迟 - 戴羽彤
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

戴羽彤 - 来迟

作词:卡文

作曲:三珊

编曲:筱明

制作人:一寸光年团队

吉他:老田

录音师:庄柏鑫

录音棚:33studio

和声:赫拉Hera

混音:张鸣利、黄俊@iPauL

制作公司:一寸光年

OP:一寸光年

「未经著作权人许可 不得翻唱 翻录或使用」

『酷狗音乐人 • 星曜计划』

全方位推广,见证星力量!

就好像是场隔世经年的梦

醒来我早已失去你的影踪

而曾经的我总是懵懵懂懂

最后才明白何为情之所钟

我提起一腔孤勇向你飞驰

想说出我刻在心上的名字

可你已经向新的航道行驶

那条船不再有我的位置

我这一次终究还是来得太迟

错过了你 此后所有的故事

我酝酿好久却老得掉牙的诗

最后也没能拥有收信地址

我这一次终究还是来得太迟

不该出现 再插上一点说辞

这本就是我一厢情愿的固执

只是该如何忘记你的名字

宛如像一首绵延不绝的诗

把你带走只留下一道影子

如果你已经拥有新的开始

我会忘记这一百种可是

我这一次终究还是来得太迟

错过了你 此后所有的故事

我酝酿好久却老得掉牙的诗

最后也没能拥有收信地址

我这一次终究还是来得太迟

不该出现 再插上一点说辞

这本就是我一厢情愿的固执

只是该如何忘记你的名字

终究还是来得太迟

错过了你 此后所有的故事

我酝酿好久却老得掉牙的诗

最后也没能拥有收信地址

我这一次终究还是来得太迟

不该出现 再插上一点说辞

这本就是我一厢情愿的固执

只是该如何忘记你的名字