
JavaWeb
文章平均质量分 84
javaweb
万里顾—程
我变得自信有趣,
允许别人踏入我的生活;
我睡的越来越早,
开始在乎前途和未来,
我知道那个我回来了!
展开
-
JavaWeb——Filter过滤器和session监听器的实现
文章目录JavaWeb——Filter过滤器和session监听器1. Filter:过滤器2. Filter开发步骤3. Filter实现权限拦截4. session监听器JavaWeb——Filter过滤器和session监听器1. Filter:过滤器通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Filt原创 2021-02-27 21:59:12 · 1940 阅读 · 1 评论 -
JavaWeb——MVC与三层架构
文章目录JavaWeb——MVC与三层架构1.三层架构2.MVC3.MVC与三层架构的对应联系JavaWeb——MVC与三层架构1.三层架构三层架构 (3-tier application) 是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。三层架构区分层次的目的是为了 “高内聚,低耦合”。1、表现层(UI)(web层):展现给用户的界面,即用户在使用一个系统的时候的所见所得。2、业务逻辑层(BLL)(service层):对数据层的操作,对数据业务逻辑处理。3、原创 2021-02-25 18:29:03 · 2692 阅读 · 0 评论 -
JavaWeb——初识JavaBean和ORM
文章目录JavaWeb——JavaBeanORMJavaBean程序示例访问JavaBeanJavaWeb——JavaBeanJavaBean 是特殊的 Java 类,使用 Java 语言书写,并且遵守 JavaBean API 规范。JavaBean是一种实体类JavaBean特定的写法必须要有一个无参构造属性必须私有化必须有对应的get/set方法ORMORM(Object/Relational Mapping):对象-关系映射"ORM 就是通过实例对象的语法,完成关系型数据库的原创 2021-02-25 13:59:10 · 477 阅读 · 2 评论 -
JavaWeb——JSP标签,JSTL标签,EL表达式的使用
文章目录JavaWeb——JSP标签,JSTL标签,EL表达式1. EL表达式2. JSTL标签核心标签详解< c:if>标签< c:set>标签< c:choose>, < c:when>, < c:otherwise> 标签< c:forEach>`标签3.JSP标签JavaWeb——JSP标签,JSTL标签,EL表达式1. EL表达式EL(Expression Language)表达式:为了使JSP写起来更加简单。格式:$原创 2021-02-24 13:48:45 · 1122 阅读 · 0 评论 -
JavaWeb——JSP九大内置对象及作用域详解
JavaWeb——JSP九大内置对象及作用域1. 九大内置对象对象描述requestHttpServletRequest 接口的对象responseHttpServletResponse 接口的对象outJspWriter类的对象,用于把结果输出至网页上sessionHttpSession类的对象applicationServletContext类的对象,与应用上下文有关configServletConfig类的对象pageContex原创 2021-02-22 19:51:47 · 1663 阅读 · 1 评论 -
JavaWeb——JSP基础语法和指令的详细使用
文章目录JavaWeb——JSP基础语法JSP注释JSP表达式JSP脚本程序JSP脚本片段的再实现JSP声明JavaWeb——JSP基础语法JSP作为java技术的一种应用,他有一些自己扩充的语法,并且Java所有的语法他都支持。JSP注释<%--我是注释--%>JSP表达式<%--JSP表达式: <%= 变量或者表达式%>作用:用来将程序的结果输出到客户端--%><%= new java.util.Date()%> <%--Sun原创 2021-02-21 13:44:06 · 1041 阅读 · 9 评论 -
JavaWeb——JSP原理剖析和执行过程
文章目录JavaWeb——JSP原理剖析1.什么是JSP2.JSP的执行情况2.2 代码层面2.1 服务器内部层面3.分析Jsp页面的源码3.1 Jsp页面源码里的方法3.2 Jsp源码做的事情3.2.1.判断请求是什么方法3.2.2.Jsp内置了一些对象3.2.3.输出页上面的代码4. Jsp的执行过程JavaWeb——JSP原理剖析1.什么是JSPJSP(Java Server Pages):Java服务器端页面,和Servlet一样,是一种动态网页开发技术。JSP是一种Java servlet原创 2021-02-20 21:05:03 · 2096 阅读 · 2 评论 -
JavaWeb——什么是Session及Session的用法
文章目录JavaWeb——什么是Session及Session的用法1.什么是Session2.Session的常用方法3.Session的一些用法1.实现Session2.跨Servlet获取Session里的值3.跨Servlet获取Session里的对象3.注销Session1.手动注销2.自动注销4.Session和Cookie的区别JavaWeb——什么是Session及Session的用法1.什么是Session当用户请求来自应用程序的 Web页时,服务器会给每一个用户(浏览器)创建一原创 2021-02-16 22:21:50 · 3142 阅读 · 2 评论 -
JavaWeb——Cookie学习总结
文章目录JavaWeb——Cookie学习总结前景知识Cookie概述Cookie常用的方法Cookie认证过程获取Cookie删除CookieJavaWeb——Cookie学习总结前景知识会话:用户打开一个浏览器,点了很多超链接,访问了多个web资源,这个过程可称为会话有状态会话:用户访问了一个web资源,下次再访问的时候,web资源知道用户曾经访问过,称为有状态会话保存会话的两种技术:Cookie:客户端第一次访问服务端到时候,服务端给客户端一个信件,下次再访问的时候带上信件就可以了(客户原创 2021-02-10 14:33:56 · 588 阅读 · 0 评论 -
JavaWeb——HttpRequestServlet对象学习总结
文章目录JavaWeb——HttpRequestServlet对象1.什么是HttpServletRequest2.HttpServletRequest的方法2.1获得客户机信息的方法2.2获得客户机请求头的方法2.3获得客户端提交的数据的方法3.HttpServletRequest的应用获取参数,请求转发请求重定向和请求转发的区别JavaWeb——HttpRequestServlet对象1.什么是HttpServletRequestHttpServletRequest对象代表客户端的请求,当用户通过原创 2021-02-08 19:10:43 · 215 阅读 · 2 评论 -
JavaWeb——HttpServletResponse对象详解
文章目录JavaWeb——HttpServletResponse对象什么是HttpServletResponseHttpServletResponse中的方法HttpServletResponse的常见应用1.向浏览器输出消息2.下载文件3.Response验证码实现4.实现重定向重定向(Redirect)分析重定向的原理:重定向分类:重定向的作用:JavaWeb——HttpServletResponse对象Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request原创 2021-02-08 14:42:34 · 776 阅读 · 3 评论 -
JavaWeb——ServletContext对象及使用
文章目录JavaWeb——ServletContext对象什么是ServletContextServletContext的应用共享数据获取配置的初始化参数请求转发读取资源文件JavaWeb——ServletContext对象什么是ServletContextWeb容器在启动时,它会为每个Web应用程序都创建一个对应的ServletContext对象,这个对象代表当前Web应用。并且它被所有客户端共享(比如你在淘宝登陆了,那你的登陆信息会被带到很多页面,就是跳到其他页面发现也是登陆上的)。Servle原创 2021-02-07 11:01:04 · 392 阅读 · 1 评论 -
JavaWeb——servlet-mapping映射使用
JavaWeb——servlet-mapping映射问题1.一个Servlet可以指定一个映射路径 <servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>2.一个Servlet可以指定多个映射路径 <servlet-ma原创 2021-02-06 10:43:09 · 971 阅读 · 0 评论 -
JavaWeb——通俗易懂的servlet工作原理分析
文章目录JavaWeb——通俗易懂的servlet工作原理分析前景知识工作原理JavaWeb——通俗易懂的servlet工作原理分析前景知识Servlet容器,web容器Servlet容器也叫做Servlet引擎,是Web服务器或应用程序服务器的一部分,用于在发送的请求和响应之上提供网络服务,Tomcat是一个免费的开放源代码的Servlet容器。web容器是一种服务程序,在web服务器一个端口就有一个提供相应服务的程序,而这个程序就是处理从客户端发出的请求,如JAVA中的Tomcat容器原创 2021-02-04 20:31:27 · 658 阅读 · 1 评论 -
JavaWeb——怎样编写一个Servlet程序
文章目录JavaWeb——编写一个Servlet程序1.Servlet简介2.HelloServlrt1.建一个普通的Maven项目2.建一个子项目3.Maven环境优化4.编写一个Servlrt程序编写Servlet映射配置Tomcat启动Tomcat服务器测试JavaWeb——编写一个Servlet程序1.Servlet简介Servlet是Sun公司开发的用于交互式地浏览和生成数据,生成动态Web的技术。狭义的Servlet是指Java语言实现的一个接口但一般情况下,我们把实现了S原创 2021-02-03 21:13:40 · 4428 阅读 · 3 评论 -
JavaWeb——超详细易学的IDEA中使用Maven的教程
文章目录JavaWeb——IDEA中使用Maven的教程前言(必看)正文创建一个MavenWeb项目替换webapp版本创建一个普通的Maven项目标记文件夹的功能pom文件资源导出失败的问题maven目录树解决IDEA每次都要重复配置Maven的问题IDEA中配置Tomcat解决下角的警告问题启动Tomcat服务器JavaWeb——IDEA中使用Maven的教程前言(必看)Maven3.6.2及其以上不适配 IDEA 2019.2 需要跟换为低一点版本,这个坑踩的太狠了。下载Maven旧版本的方法原创 2021-02-02 18:08:32 · 1181 阅读 · 3 评论 -
JavaWeb——超详细的Maven环境搭建
文章目录JavaWeb——Maven环境搭建Maven下载安装设置 Maven 环境变量配置阿里云镜像配置本地仓库JavaWeb——Maven环境搭建Maven 是一个项目架构管理工具,可以对 Java 项目进行构建、依赖管理。Maven 使用约定优于配置的原则Maven下载安装maven官网:https://maven.apache.org/下载后解压到对应目录 E:apache-maven-3.6.3(不是C盘都可以)设置 Maven 环境变量右键 “计算机”,选择 “属性”,之后点击原创 2021-01-31 22:10:55 · 399 阅读 · 1 评论 -
JavaWeb——HTTP详解
文章目录什么是HTTPHTTP发展阶段HTTP请求1.请求行请求方式2.消息头HTTP响应1.响应体2.响应状态码常见状态码HTTP状态码分类HTTP状态码列表:什么是HTTP超文本传输协议(Hypertext Transfer Protocol,HTTP)是一个简单的请求-响应协议,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。它指定了客户端可能发送给服原创 2021-01-31 13:59:12 · 1078 阅读 · 0 评论 -
JavaWeb——Tomcat的下载安装,配置和使用
文章目录JavaWeb——Tomcat详解Tomcat下载安装配置环境变量启动、关闭Tomcat解决Tomcat中的乱码问题在Tomcat上发布一个静态web网站JavaWeb——Tomcat详解Tomcat下载安装Tomcat官网地址下载完得到一个安装包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-解压压缩包,放在想要放在的盘符(建议不要放入C盘),并记住路径直接放入即可Tomcat文件夹作用:配置环境变量配置环境变量前要先配置好Java环境变量原创 2021-01-29 21:06:49 · 247 阅读 · 0 评论 -
JavaWeb——web服务器详解
文章目录JavaWeb——web服务器详解前景知识:开发动态web的技术Web服务器常见的Web服务器Microsoft IIS 服务器Tomcat服务器JavaWeb——web服务器详解前景知识:开发动态web的技术ASP:是Active Server Page的缩写,意为“活动服务器网页”。ASP是一种微软开发的服务器端脚本编写环境ASP文件是包含在HTML代码所组成的文件中的,并且在HTML中嵌入了VB脚本代码ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等在ASP开原创 2021-01-28 19:29:29 · 589 阅读 · 4 评论 -
JavaWeb——Web的基本概念
文章目录JavaWeb——Web的基本概念什么是WebWeb的分类Web应用程序静态Web详解动态Web详解JavaWeb——Web的基本概念什么是WebWeb:网页,是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于-+访问的直观界面,其中的文档及超链接将Internet上的信息节点组织成一个互为关联的网状结构。Web的分类静态Web 静态 WEB指的以*.htm、*.html 为后缀的网页,如html,css等静态资源就是提供原创 2021-01-26 22:15:40 · 407 阅读 · 1 评论