
JavaWeb
文章平均质量分 87
凡星429
记录学习过程、分享知识
展开
-
JavaEE中MVC的发展
MVC架构模式在C层的发展控制器的核心代码1. 接受 client 的请求2. 调用业务对象(Service)3. 跳转处理(流程控制,页面跳转)servlet我们发现这样的servlet是存在问题的:每个请求 uri 都需要有一个servlet来处理,并且要配置servletMapping,如果工程较大,就会很麻烦(虽然我们可以进行一定的封装)SpringMVCSpringMVC 只用配置一个DispatcherServlet,其他请求会经过Dispatche原创 2021-03-14 12:39:11 · 279 阅读 · 0 评论 -
互联网通信流程图
原创 2020-07-05 12:45:37 · 1186 阅读 · 0 评论 -
三层架构--MVC--SSM
文章目录三层架构持久层技术的解决方案MVCMVC 和 三层架构的关系SSM 和 三层架构的关系Web开发大致流程图Web开发大致流程图三层架构表现层(View): 用于展示数据的 ---- 我们也可以将其叫做web层业务层(Service): 是处理业务需求持久层(Dao): 是和数据库交互的持久层技术的解决方案JDBC 技术:ConnectionPreparedStatmentResultSetSpring 的 JdbcTemplate:Spring 中对 jd原创 2020-07-05 12:44:17 · 309 阅读 · 0 评论 -
xml解析
文章目录XML 解析解析 xml 的方式DOM 解析的步骤SAX:逐行读取,基于事件驱动的。DOM4J (重要******):是对DOM进行了封装XML 解析操作 xml 文档,将文档中的数据读取到内存中一个 xml 示例<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.原创 2020-07-05 12:40:54 · 116 阅读 · 0 评论 -
数据库连接池
文章目录数据库连接池数据库连接池的实现数据库连接池回顾 JDBC 开发流程加载驱动(只需加载一次)建立数据库连接(Connection)执行 SQL 语句(Statment)ResultSet 接收结果集断开连接、释放资源数据库连接对象是通过 DriverManager 来获取的,每次获取都需要数据库申请获取连接,验证用户名和密码,执行完 SQL 语句后断开连接,这样的方式会造成资源的浪费,数据连接资源没有得到很好的重复利用。我们可以使用数据连接池来解决连接资源浪费的问题。数据库连原创 2020-07-05 12:37:49 · 95 阅读 · 0 评论 -
JDBC
文章目录JDBCJDBC 体系结构JDBC 的使用PreparedStatement将 JDBC 中的一些信息写入到配置文件中怎么理解 Connection 和 StatementJDBCJava DataBase Connectivity 是一个独立于特定数据库的管理系统,通用的 SQL 数据库存取和操作的公共接口。定义了一组标准,为访问不同数据库提供了统一的途径。JDBC 体系结构JDBC 接口包括两个层面:面向应用的 API,共程序员调用面向数据库的 API,共厂商开发数据库的驱动程原创 2020-07-05 12:36:12 · 116 阅读 · 0 评论 -
文件上传下载
文章目录文件上传文件下载文件上传JSP(JSP 提供用户操作上传页面)input 的 type 设为 fileform 表单的 method 设置为 postform 表单的 enctype 设置 multipart/form-data,以二进制的形式传输数据<form action="/upload" method="post" enctype="multipart/form-data"> <input type="file" name="img">原创 2020-07-05 12:33:29 · 97 阅读 · 0 评论 -
过滤器
文章目录过滤器用过滤器的示例Filter 生命周期实际开发中 Filter 的使用场景过滤器Filter功能:1、用来拦截 传入的请求 和 传出的响应。2、修改或以某种方式处理正在客户端和服务端之间交换的数据流。如何使用?与使用Servlet 类似,Filter 是 Java Web 提供的一个接口,开发者只需要定义一个类并且实现该接口即可。小知识点:Java1.8 以后接口的一个新特性 在接口中可以存在 default 修饰的方法(带方法体),且带 default 关键字的方原创 2020-07-05 12:30:56 · 1463 阅读 · 0 评论 -
EL表达式JSTL
文章目录EL表达式JSTLJSTL 的使用:JSTL 优点核心标签库 常用标签set、out、remove、catch条件标签:if、choose迭代标签:forEach格式化标签库常用标签EL表达式EL表达式只能在 JSP 文件中写Expression Language 表达式语言,替代 JSP 页面中数据访问时的复杂编码,可以非常便捷地取出域对象(pageContexe、request、session、application)中保存的数据,前提是一定要先 setAttribute ,EL就相当于在原创 2020-07-05 12:30:06 · 156 阅读 · 0 评论 -
JSP
文章目录JSPJSP底层原理JSP内置对象(9个)CookieJSP内置对象作用域JSPJSP本质上就是一个Servlet------->Java中只有 Servlet 能处理客户端的请求JSP 主要负责与用户交互,将最终的也面呈现给用户JSP 就是 HTML+JS+CSS+Java 的混合文件JSP底层原理当服务器接收到一个后缀为 jsp 的请求时,将该请求交给JSP引擎去处理,每一个JSP页面第一次被访问时,JSP引擎会将它翻译成一个 Servlet文件,再有Web 容器调用 Se原创 2020-07-05 12:28:21 · 186 阅读 · 0 评论 -
Servlet
文章目录ServletServlet的生命周期Servlet 的生命周期中所涉及到的方法ServletConfigServlet 的层次结构ServletServlet本身就是一组接口我们可以自定义一个类,并且实现Servlet接口,那么这个类就具备了接收客户端请求以及做出响应的功能。功能1、创建并返回基于客户请求的动态HTML页面2、与数据库进行通信.jsp 主要侧重于页面展示Servlet主要侧重于数据处理关于启动Tomcat后为什么可以直接访问.jsp 不能直接访问Servle原创 2020-07-05 12:23:18 · 92 阅读 · 0 评论 -
反射
反射通过反射我们可以更好的理解java面向对象的特性例如:Method eat = clazz1.getMethod("eat");此处eat对象就相当于下面的方法public void eat() { System.out.println("I am eating..."); }Dog类package cf.duanzifan;public class Dog implements Animal{ //字段 public String nam原创 2020-06-20 22:48:32 · 113 阅读 · 0 评论 -
JavaScript
文章目录基础知识弱类型编程语言风格 VS 强类型编程语言风格JavaScript中变量声明方式JavaScript中标识符命名规则:JavaScript数据类型:JavaScript中特殊【值】JavaScript中控制语句JavaScript中函数声明方式JavaScript函数调用方式:应用篇DOM对象DOM对象生命周期:document对象:document对象生命周期:通过document对象定位DOM对象方式:DOM对象对HTML标签属性操作JavaScript监听事件onload监听事件基于D原创 2020-05-26 10:49:09 · 238 阅读 · 0 评论 -
HTML、CSS课堂笔记
文章目录HTML的一些介绍与语法作为服务端工程师必须掌握的知识点控制浏览器发送请求地址控制浏览器发送请求采用请求方式(GET POST)控制浏览器发送请求携带请求参数CSS的一些介绍CSS选择器:ID选择器:标签类型选择器:层级选择器自定义选择器HTML的一些介绍与语法一。介绍: 1.HTML编程语言是一种专门在浏览器编译与执行的编程语言 2.HTML编程语言学称是 超文本标记式编程语言 int a =10; //命令行书写方式 <tr>二。作用: 作用一:原创 2020-05-14 23:42:09 · 441 阅读 · 1 评论