摘要:
Mapper代理 在上一个博客中,我们直接利用session和<select>标签来执行sql的方式存在一些问题。 session执行sql时都需要提供要执行sql的id,而这个id是字符串类型,意味着id是否正确在编译期间是无法获知的,必须等到运行时才能发现错误, sql需要的参数和返回值类都不明 阅读全文
摘要:
什么是Mybatis? MyBatis是java平台下一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs 阅读全文
摘要:
跨域 当我们在做前后端分离项目的时候,Tomcat往往并不是将前端页面和后端程序统一部署的,一般我们会有一个单独的部署静态html的服务器,那么此时前端的服务器如果想要访问后端的服务器时候,浏览器默认是会拦截这个操作的,因为浏览器有一种叫做同源策略(Same origin policy)的安全机制。 阅读全文
摘要:
为什么要前后端分离? 在以前的学习代码中,可以看出来我们在jsp页面页面上也通过EL表达式和jstl写了很多的java程序,这实际上在前端的页面中混入了很多后端的逻辑,这就是传统的web开发。在传统的web开发中,页面展示的内容以及页面之间的跳转逻辑,全都由后台来控制,这导致了前后端耦合度非常高,耦 阅读全文
摘要:
今天来练习一个案例,做的是分页展示与查询,以联系刚刚学过的MVC设计模式。 问题的根本原因就在于一次性展示的数据太多,那么解决方案也就是一次性显示一部分数据,这也是分页展示的本质 最后的形式呢,就如图,分页展示我们的foodlist 查询核心sql语句 #如上述显示第一页的第1-3条数据,sql语句 阅读全文
摘要:
MVC MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化时更新控制器。 View(视图) - 视图代表模型包含的数据的可视 阅读全文
摘要:
jsp的使用 概述 Jsp 是由sun公司研发的一种 动态生成html页面的一种网页技术 简单来说 jsp是java与html的结合体 可以在任意系统上运行 在web开发过程中担任显示层(视图层)的角色 语法 注释 <!-- html注释 (客户端能看到注释内容) --> <%-- jsp注释(客户 阅读全文
摘要:
session和cookie 作用:存储客户端的状态 由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的, 也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器 记住客户端状态(区 阅读全文
摘要:
httpservlet其他api servletconfig 用法 可以得到servlet标签中配置的信息 第一步 在web.xml中书写配置数据,添加<init-param>字段 <servlet> <servlet-name> serveletConfigDemon </servlet-name 阅读全文
摘要:
package day27; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.htt 阅读全文