JavaWeb
文章平均质量分 59
JavaWeb
beyond_csdn
这个作者很懒,什么都没留下…
展开
-
文件上传和下载(重点)
1、准备工作对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的。一般选择采用apache的开源工具common-fileupload这个文件上传组件。common-fileupload是依赖于common-io这个包的,所以还需要下载这个包。https://mvnrepository.com/artifact/commons-io/commons-iohttps://mvnrepository.com/artifact/commons-fileupload/commons-fil转载 2021-03-01 23:27:50 · 327 阅读 · 0 评论 -
过滤器filter(重点)
1、简介应用场景自动登录;统一设置编码格式;访问权限控制;敏感字符过滤等。2、编写过滤器testpublic class FilterTest01 implements Filter { //初始化:web服务器启动的时候就会初始化,随时等待过滤对象出现 public void init(FilterConfig filterConfig) throws ServletException { System.out.println("初始化");转载 2021-03-01 23:12:51 · 163 阅读 · 0 评论 -
MVC三层架构
1、在MVC之前2、MVC原理转载 2021-03-01 23:04:37 · 130 阅读 · 0 评论 -
JavaBean(实体类)
1、JavaBean的特点:必须要有一个无参构造;属性必须私有化;必须有对应的get和set方法。一般用来和数据库的字段做映射(ORM)。2、ORM:对象关系映射数据库 Java表———>类字段——>属性行记录—>对象<%// People people=new People();<==><jsp:useBean id="people" class="com.beyond.pojo.People" scope="page"/&g转载 2021-03-01 23:00:42 · 405 阅读 · 0 评论 -
JSP_02_JSP基础语法
1、JSP基础语法<!--servlet依赖 https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId>转载 2021-03-01 22:56:27 · 93 阅读 · 0 评论 -
JSP_01
1、JSP简介JSP(全称JavaServer Pages)是由[Sun Microsystems](https://baike.baidu.com/item/Sun Microsystems)公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。JSP将Java转载 2021-03-01 22:49:59 · 819 阅读 · 0 评论 -
保存会话的两种技术——Session
1、简介Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web页时,如果该用户还没有会话,则Web服务器将自动创建一个 Session对象。当会话过期或被放弃后,服务器将终止该会话。Session 对象最常见的一个用法就是存储用户的首选项。服务器会给每一个用户(浏览器)创建一个Se转载 2021-03-01 20:41:11 · 706 阅读 · 0 评论 -
保存会话的两种技术——cookie
1、简介Cookie:类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息。//保存用户上一次访问的时间public class CookieTest01 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws Serv转载 2021-03-01 20:35:08 · 192 阅读 · 0 评论 -
Servlet_HttpServletRequest
1.简介公共接口类HttpServletRequest继承自ServletRequest。客户端浏览器发出的请求被封装成为一个HttpServletRequest对象。对象包含了客户端请求信息包括请求的地址,请求的参数,提交的数据,上传的文件客户端的ip甚至客户端操作系统都包含在其内。2.获取参数,请求转发:public class RequestTest04 extends HttpServlet { @Override protected void doGet(HttpServ转载 2021-02-28 21:47:45 · 53 阅读 · 0 评论 -
Servlet04_HttpServletResponse
1.简介HttpServletResponse继承了ServletResponse接口,并提供了与Http协议有关的方法,这些方法的主要功能是设置HTTP状态码和管理Cookie。2.下载文件public class ResponseTest01 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletEx转载 2021-02-28 21:45:13 · 67 阅读 · 0 评论 -
Servlet03_ServletContext
1.简介:servletContext接口是Servlet中最大的一个接口,呈现了web应用的Servlet视图。ServletContext实例是通过 getServletContext()方法获得的,由于HttpServlet继承GenericServlet的关系,GenericServlet类和HttpServlet类同时具有该方法。每个应用都会有一个ServletContext对象与之关联,当容器分布在多个虚拟机上时,web应用在所分布的每个虚拟机上都拥有一个ServletContext实例。缺省转载 2021-02-28 21:36:41 · 68 阅读 · 0 评论 -
Servlet02_mapping(映射)
1.一个servlet可以指定一个映射路径;<!--一个Servlet对应一个mapping(映射)--> <!--访问时,localhost:8080/servlet-01/hello--> <servlet-mapping> <servlet-name>helloservlet</servlet-name> <!--请求路径--> <url-pattern>/hello</url-转载 2021-02-28 21:22:35 · 179 阅读 · 0 评论 -
Servlet01
1、servlet简介Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,您可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。Java Servlet 通常情况下与使用 CGI(Common Gateway Interface,公共网关接口)实现的程序可以达到异曲同工的效果。但是相比于 CGI,Servlet 有以下转载 2021-02-28 21:13:16 · 98 阅读 · 0 评论 -
Maven项目架构管理工具
1、该工具的作用:在javaweb开发中,需要使用大量的jar包,该工具就可以自动帮我们到如何配置jar包。2、下载和安装https://maven.apache.org/3、配置环境变量在我们的系统环境变量里面配置:M2_HOME:maven目录下的bin目录MAVEN_HOME:maven的目录在系统环境变量path中配置:%MAVEN_HOME%\bin配置成功:4、配置阿里云镜像镜像(mirrors):方便下载使用。Maven是国外的,国内有墙,使得我们访问外转载 2021-02-28 20:48:33 · 145 阅读 · 0 评论 -
HTTP
1、什么是HTTP超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII形式给出;而消息内容则具有一个类似MIME的格式。这个简单模型是早期Web成功的有功之臣,因为它使开发和部署非常地直截了当。常见的超文本:图片、音频、视频、定位、地图…端口号:802、两个时代http1.0:客户端可以与web服务器连接后转载 2021-02-28 20:30:34 · 920 阅读 · 0 评论 -
光辉岁月06
动态web和web服务器1、动态web页面会动态展示,“Web的页面展示的效果因人而异”,例如像淘宝,会根据每个人的喜好,来展示不同的风格的产品。缺点:加入服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,从新发布(停机维护);优点:web页面可以动态更新;可以与数据库交互。2、web服务器2.1、技术讲解:1、PHP:PHP开发速度很快,功能很强大,跨平台,代码简单;无法承载大访问量的情况(局限性)2、jsp/servlet:sun公司主推的B转载 2021-02-28 19:44:50 · 106 阅读 · 0 评论 -
Tomcat
1、安装https://tomcat.apache.org/2、tomcat启动和配置文件目录:启动:http://localhost:8080/配置:tomcat默认端口号为:8080mysql:3306http:80https:4433、高难度面试题请你谈谈网站时如何进行访问的?1、我们首先输入一个域名,回车;2、然后第一步是检查本机的C:\Windows\System32\drivers\etc\hosts配置文件下有没有这个域名映射;有:直接返回对应的IP地转载 2021-02-28 20:11:48 · 95 阅读 · 0 评论