04 2022 档案

摘要:对于新手学习Hibernate时间成本比MyBatis大很多,MyBatis上手很快。 Hibernate不需要写SQL语句是因为框架来生成SQL语句。对于复杂查询,开发者很难控制生成的SQL语句,这就导致SQL调优很难进行。 之前的项目功能简单,数据量小,所以使用Hibernate可以快速完成开发 阅读全文
posted @ 2022-04-11 09:12 chaplu 阅读(308) 评论(0) 推荐(0) 编辑
摘要:MyBatis是一个半自动的ORM框架,需要手写SQL语句。 Hibernate是一个全自动的ORM框架,不需要手写SQL语句。 使用MyBatis的开发量要大于Hibernate。 MyBatis的灵活性要强于Hibernate。 阅读全文
posted @ 2022-04-11 09:09 chaplu 阅读(29) 评论(0) 推荐(0) 编辑
摘要:什么是框架 框架就是一个半成品软件,开发人员如果从头开发一个软件的话需要花费大量的精力,于是就有一些项目组开发出半成品软件,在这些软件的基础上进行开发,这样的软件就称为框架。 可以将框架想象成一套已经装修好的毛坯房,而开发完成的软件就是一套已经装修好的新房,用户通过购买毛坯房,来进行各种风格的装修。 阅读全文
posted @ 2022-04-11 09:06 chaplu 阅读(863) 评论(0) 推荐(0) 编辑
摘要:Maven工程类型 POM工程 POM工程是逻辑工程(该工程里没有Java代码),Maven并不会对该类型工程做打包处理,这些工程往往不包含具体的业务,而是用来整合其他子工程的。 JAR工程 普通Java工程,在打包时会将项目打成jar包。 WAR工程 JAVA Web工程,在打包时会将项目打成wa 阅读全文
posted @ 2022-04-07 17:53 chaplu 阅读(101) 评论(0) 推荐(0) 编辑
摘要:什么是Maven 由Apache开源软件基金会提供的的一个项目管理工具,帮助程序员构建项目,管理jar包,编译代码,完成测试,项目打包等等 Maven工具是基于POM(Project Object Model,项目对象模型)实现的。 在Maven的管理下每个项目都相当于是一个对象。 Maven标准化 阅读全文
posted @ 2022-04-07 17:36 chaplu 阅读(52) 评论(0) 推荐(0) 编辑
摘要:@JsonProperty 用于属性上,作用是把该属性的名称序列化为另外一个名称,如把 username 属性序列化为 name,@JsonProperty("name")。 @JsonIgnore 用于属性或者方法上(一般都是定义在属性上),用来完全忽略被注解的字段和方法对应的属性,返回的 jso 阅读全文
posted @ 2022-04-06 21:20 chaplu 阅读(95) 评论(0) 推荐(0) 编辑
摘要:在请求中通过 JSON 格式传递数据 除了在响应中通过 JSON 格式来传递数据,在请求中也可以使用 JSON 格式传递数据。 在请求中使用 JSON 格式传递数据,提交方式需要使用 POST 方式, 通过 JavaScript 中的 JSON.stringify()函数将 JavaScript 对 阅读全文
posted @ 2022-04-06 20:50 chaplu 阅读(1876) 评论(0) 推荐(0) 编辑
摘要:在响应中通过JSON格式传递数据 步骤 添加 jackson-annotations.jar、jackson-core.jar、jackson-databind.jar的jar包 通过 jackson API 将 Java 对象转换为JSON 格式的数据 修改响应头,设置响应类型为 applicat 阅读全文
posted @ 2022-04-06 19:59 chaplu 阅读(498) 评论(0) 推荐(0) 编辑
摘要:JSTL格式化标签的使用 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 对日期的格式化使用 import javax.servlet.ServletException; import javax.servlet.a 阅读全文
posted @ 2022-04-05 20:07 chaplu 阅读(110) 评论(0) 推荐(0) 编辑
摘要:使用JSTL标签库前需添加相应的jstl.jar包,并在JSP页面中添加taglib指令标签 JSTL核心标签的使用 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> < c:if test="表达式"> 判断表达式的值 阅读全文
posted @ 2022-04-05 19:44 chaplu 阅读(54) 评论(0) 推荐(0) 编辑
摘要:简介 JSTL全名:Java server pages standard tag library,即JSP标准标签库,JSTL标签基于JSP页面 作用 JSTL标签可以插入在JSP代码中, 本质上是提前定义好的一组标签 JSTL标签封装了不同的功能,在页面上调用标签时,就等于调用了封装起来的功能。 阅读全文
posted @ 2022-04-04 21:44 chaplu 阅读(52) 评论(0) 推荐(0) 编辑
摘要:简介 EL全名:Expression Language,是一种表达式语言 作用 使JSP写起来更加简单 减少Java代码 使获得存储在Java对象中的数据变得简单 JSP2.0后开始支持EL表达式 语法结构 ${表达式} ${对象.属性名} EL表达式中的操作符 EL表达式的隐含对象 利用EL表达式 阅读全文
posted @ 2022-04-04 21:17 chaplu 阅读(22) 评论(0) 推荐(0) 编辑
摘要:请求转发 请求转发是服务端的一种请求方式,相当于在服务端中直接请求某个资源。 RequestDispatcher rd=request.getRequestDispatcher("/demo1.jsp"); rd.forward(request,response); //简写方式 request.g 阅读全文
posted @ 2022-04-04 20:43 chaplu 阅读(731) 评论(0) 推荐(0) 编辑
摘要:JSP的9个内置对象 JSP中一共预先定义了9个内置对象(在JSP中已经存在,不用再创建),分别为: request、 response、session、application、out、pagecontext、config、 page、exception。 request对象 request 对象是 阅读全文
posted @ 2022-04-04 17:46 chaplu 阅读(41) 评论(0) 推荐(0) 编辑
摘要:JSP标签的分类 三种原始标签(不允许嵌套) JSP的原始标签在JSP的任何版本中都可以使用 <%! %>声明标签 用于在JSP中定义成员变量和方法,标签中的内容会出现在JSP被编译后的Servlet的Class的{}中。 <body> <%! int a=10; int test(){ Syste 阅读全文
posted @ 2022-04-04 17:24 chaplu 阅读(239) 评论(0) 推荐(0) 编辑
摘要:简介: JSP(Java Server Pages)是Java服务端页面技术,JavaEE平台下的技术规范。 主要作用是定义Web当中对于视图生成的标准 允许使用特定标签在HTML页面中插入Java代码实现动态页面处理,HTML和Java代码的复合体 CSS、JS、html、图片等都是静态资源,其最 阅读全文
posted @ 2022-04-02 21:09 chaplu 阅读(243) 评论(0) 推荐(0) 编辑
摘要:Filter设计模式 Servlet中的Filter使用的设计模式是责任链设计模式 责任链模式特点 责任链模式也叫职责链模式, 是一种对象行为模式。 在责任链模式里,很多对象由每一个对象对其下一个对象的引用而连接起来形成一条链。 请求在这个链上传递,直到链上的某一个对象决定处理此请求。 发出这个请求 阅读全文
posted @ 2022-04-02 20:33 chaplu 阅读(135) 评论(0) 推荐(0) 编辑
摘要:监听器作用 用于监听web应用中某些对象的创建、销毁、增加,修改, 删除等动作的发生,然后作出相应的响应处理。 当范围对象的状态发生变化的时候,服务器会自动调用监听器对象中的方法。 监听器分类 按监听的对象划分: ServletContext对象的生命周期监听器与属性操作监听器; HttpSessi 阅读全文
posted @ 2022-04-02 18:00 chaplu 阅读(73) 评论(0) 推荐(0) 编辑
摘要:Filter过滤器的作用 Servlet2.3以及之后的版本所提供的过滤请求与响应的对象 既能对客户端向服务器发送的请求进行过滤,也能对服务器向客户端产生的响应进行过滤 Filter对象的创建 创建一个Class实现Filter接口,并实现接口中三个抽象方法。 init()方法: 初始化方法,在创建 阅读全文
posted @ 2022-04-01 23:45 chaplu 阅读(41) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示