JSEE
Angletank
时间碾碎万物;一切都因时间的力量而衰老,在时间的流逝中被遗忘。
Time crumbles things; everything grows old under the power of Time and is forgotten through the lapse of Time.
展开
-
Spring框架之Spring AOP简析
Spring AOP1.概念Aspect Oriented Programing ⾯向切⾯编程。相对于oop面向对象编程来说,Aop关注的不再是程序代码中的某些类,某些方法,更多考虑的是一种面到面的切入(层与层之间的一种切入),所以被称为切面。(servlet filter /* 的配置,实际上运用了aop的思想 )。2.作用AOP主要应⽤于⽇志记录,性能统计,安全控制,事务处理等⽅⾯,实现公共功能性的重复使⽤。3.特点1. 降低模块与模块之间的耦合度,提⾼业务代码的聚合度。(⾼内聚低耦合)原创 2020-09-11 21:25:49 · 185 阅读 · 0 评论 -
FreeMarker基本用法
FreeMarker基本用法 -21.FreeMarker 数据类型1.1 布尔类型不能直接输出,需要转换成字符串输出形式: 1. ?c 2. ?string 或 ?string("为true显示的值","为false现实的值")1.2 日期类型不能直接输出,需要转换成字符串1. ?date 年月日2. ?time 时分秒3. ?datetime 年与日时分秒4. ?string(pattern) 自定义格式原创 2020-09-07 20:54:10 · 382 阅读 · 0 评论 -
FreeMarker概述及环境搭建
FreeMarker - 11.概述FreeMarket是⼀款 模板引擎: 即⼀种基于模板和要改变的数据, 并⽤来⽣成输出⽂本(HTML⽹⻚,电⼦邮件,配置⽂件,源代码等)的通⽤⼯具。 是⼀个Java类库。通常由 Java 程序准备要显示的数据,由 FreeMarker ⽣成⻚⾯,通过模板显示准备的数据。2.特性2.1通⽤⽬标能够生成各种文本:HTML、XML、RTF、Java 源代码等等;易于使用,不需要Servlet环境。2.2强⼤的模板语⾔所有常⽤的指令:include、if/else原创 2020-09-07 20:08:33 · 308 阅读 · 0 评论 -
过滤器和监听器
过滤器和监听器1.过滤器Filter 即为过滤,用于在 Servlet 之外对 Request 或者 Response 进行修改。它主要用于对用户请求进行预处理,也可以对 HttpServletResponse 进行后处理。使用 Filter 的完整流程: Filter 对用户请求进行预处理,接着将请求交给Servlet 进行处理并生成响应,最后 Filter 再 对服务器响应进行后处理。 在一个 web 应用中,可以开发编写多个Filter,这些 Filter 组合 起来称之为一个 Filt原创 2020-09-06 22:08:45 · 133 阅读 · 0 评论 -
Servlet之JSP简析
JSP1.JSP的基础语法JSP:Java Server Page SUN 公司提供的动态网页编程技术,是 Java Web 服务器端的动态资源。它相比 html 而言,html 只能为用户提供静态数据,而 Jsp 技术允许在页面中嵌套 java 代码,为用户提供动态数据。相比 servlet 而言,servlet 很难对数据进行排版,而 jsp 除了可以用 java 代码产生动态数据的同时,也很容易对数据进行排版。1.1 JSP 的注释1. 显式注释 (在浏览器中审查元素或查看源代码可以原创 2020-09-06 21:48:06 · 193 阅读 · 0 评论 -
Servlet实现文件上传和下载
文件上传和下载1.文件上传文件上传涉及到前台页面的编写和后台服务器端代码的编写,前台发送文件,后台接收并保存文件,这才是一个完整的文件上传。1.1 前台页面 <%-- 文件上传表单 1. 设置表单提交方式 method="post" 2. 设置表单类型为二进制表单 enctype="multipart/form-data" 3. 设置表单元素的name属性值(file文件域) --%>原创 2020-09-06 20:53:24 · 310 阅读 · 0 评论 -
Servlet之ServletContext对象
Servlet之ServletContext对象ServletContext 对象,又称 Application 对象,从名称中可知,该对象是与应用程序相关的。在 WEB 容器启动的时候,会为每一个 WEB 应用程序创建一个对应的 ServletContext 对象。该对象有两大作用:第一、作为域对象用来共享数据,此时数据在整个应用程序中共享;第二、该对象中保存了当前应用程序相关信息。例如可以通过 getServerInfo() 方法获取当前服务器信息 ,getRealPath(String p原创 2020-09-06 20:40:57 · 119 阅读 · 0 评论 -
Servlet之HttpSession对象
HttpSession对象原创 2020-09-06 20:35:07 · 997 阅读 · 0 评论 -
Servlet之Cookie对象
Cookie对象1.Cookie概述Cookie作为浏览器提供的一种技术,将一些内容保存在客户端,保存在本地计算机上,不需要通过网络传输,提高网页的处理效率,减少服务器的负载量.由于信息保存在客户端,安全性较差.例如常见的记住密码则可以通过 Cookie 来实现。有一个专门操作Cookie的类 javax.servlet.http.Cookie。随着服务器端的响应发送给客户端,保存在浏览器。当下次再访问服务器时把Cookie再带回服务器。Cookie 的格式: 键值对用“=”链接, 多个键值对原创 2020-09-04 22:09:22 · 189 阅读 · 0 评论 -
Servlet
Servlet简析1.Servlet的实现1.1新建Servlet类1.2实现Servlet规范(继承 HttpServlet 类)1.3重写service方法1.4设置注解@WebServlet("/路径") 注:"/"一定要加上!在完成好了一切代码的编写后,还需要向服务器说明,特定请求对应特定资源。1.5发布项目并启动服务1.6 访问并查看结果import javax.servlet.ServletException;import javax.servlet.annotation.原创 2020-09-03 20:55:06 · 264 阅读 · 0 评论 -
HTTP协议
HTTP协议简述1.概述HTTP 协议(Hypertext Transfer Protocol, 超文本传输协议)。请求协议:客户端发送给服务器的格式。响应协议:服务器发送给客户端的格式。2.内容及包含Request (请求协议)主要由三部分组成:请求行:请求方式,路径,版本请求头:以键值对形式存在请求体:get方法中不存在,post方法中存在Response(响应协议)主要由三部分组成:响应行:版本 状态码 状态码说明响应头响应正文(体)3.浏览器中的书写格式4原创 2020-09-03 20:21:10 · 179 阅读 · 0 评论