JavaWeb
文章平均质量分 64
Avices
这个作者很懒,什么都没留下…
展开
-
创建Web站点的欢迎页面
创建Web站点的欢迎页面什么是一个web站点的欢迎页面?对于一个webapp来说,我们是可以设置它的欢迎页面的。设置了欢迎页面之后,当你访问这个webapp的时候,或者访问这个web站点的时候,没有指定任何“资源路径”,这个时候会默认访问你的欢迎页面。我们一般的访问方式是:http://localhost:8080/Study/index.html 这种方式是指定了要访问的就是index.html资源。如果我们访问的方式是:http://localhost:8080/St原创 2021-11-25 21:50:52 · 1507 阅读 · 0 评论 -
ServletContext接口的学习
ServletContext接口的学习ServletContext是什么?ServletContext是接口,是Servlet规范中的一员。ServletContext是谁实现的?Tomcat服务器(WEB服务器)实现了ServletContext接口。public class org.apache.catalina.core.ApplicationContextFacade implements ServletContext {}ServletContext对象是谁创建的?在什么原创 2021-11-21 13:51:33 · 539 阅读 · 0 评论 -
ServletConfig接口的学习
ServletConfig接口的学习ServletConfig是什么?ServletConfig是一个接口。(jakarta.servlet.Servlet是一个接口。)Servlet对象的配置信息对象。谁去实现了这个接口呢? WEB服务器实现了public class org.apache.catalina.core.StandardWrapperFacade implements ServletConfig {}结论:Tomcat服务器实现了ServletConfig接口。思考:如原创 2021-11-19 21:50:54 · 555 阅读 · 1 评论 -
适配器设计模式改造Servlet(GenericServlet)
适配器设计模式改造Servlet我们编写一个Servlet类直接实现Servlet接口有什么缺点?我们只需要service方法,其他方法大部分情况下是不需要使用的。代码很丑陋。适配器设计模式Adapter手机直接插到220V的电压上,手机直接就报废了。怎么办?可以找一个充电器。这个充电器就是一个适配器。手机连接适配器。适配器连接220V的电压。这样问题就解决了。编写一个GenericServlet类,这个类是一个抽象类,其中有一个抽象方法service。GenericSer原创 2021-11-18 22:06:00 · 808 阅读 · 0 评论 -
第一个Servlet开发
第一个Servlet开发第一步:在webapps目录下新建一个目录,起名crm(这个crm就是webapp的名字)。当然,也可以是其它项目,比如银行项目,可以创建一个目录bank,办公系统可以创建一个oa。注意:crm就是这个webapp的根第二步:在webapp的根下新建一个目录:WEB-INF注意:这个目录的名字是Servlet规范中规定的,必须全部大写,必须一模一样。必须的必须。第三步:在WEB-INF目录下新建一个目录:classes注意:这个目录的名字必须是全部小写的clas原创 2021-10-30 22:01:26 · 300 阅读 · 0 评论 -
部署第一个WebApp项目
部署第一个WebApp项目第一步:找到CATALINA_HOME\webapps目录因为所有的webapp要放到webapps目录下。第二步:在CATALINA_HOME\webapps目录下新建一个子目录,起名:oa这个目录名oa就是你这个webapp的名字。第三步:在oa目录下新建资源文件,例如:index.html编写index.html文件的内容。第四步:启动Tomcat服务器第五步:打开浏览器,在浏览器地址栏上输入这样的URL:http://12原创 2021-10-30 22:00:43 · 454 阅读 · 0 评论 -
模拟Servlet的本质
模拟Servlet的本质不需要再编写main方法,main方法在Tomcat服务器中,Tomcat服务器启动就是main方法执行。编写一个Servlet类实现Servlet接口,实现service()方法将Servlet类和请求路径绑定在一起,编写web.xml文件模拟代码import java.util.*;import java.io.*;/* * Servlet接口是Servlet规范中核心的接口 该接口的调用者和实现者 */// 服务器端的小java程序,javaweb程序员负原创 2021-10-30 22:00:05 · 81 阅读 · 0 评论 -
Tomcat的学习
Tomcat的学习启动Tomcat在bin目录下有一个文件startup.bat文件通过它来进行启动Tomcat服务器。通过分析startup.bat文件可以得出执行这命令,实际上是执行catalina.bat这个文件。在catalina.bat文件中有一行配置:set MAINCLASS=org.apache.catalina.startup.Bootstrap(这个类就是main方法所在的类)Tomcat服务器是JAVA语言写的,既然是JAVA写的,那么启动Tomcat服务器就是执行main方法原创 2021-10-30 21:55:34 · 347 阅读 · 0 评论