Cookie & Session 发表于 2019-05-05 字数统计: 834 | 阅读时长 ≈ 3 会话跟踪技术: Cookie SessionHTTP是无状态协议,也就是没有记忆力,每个请求之间无法共享数据. CookieCookie是客户端技术,程序把每个用户的数据以cookie的形式写给用户各自的浏览器.当用户使用浏览器再去访问服务器中的 web资源时,就会带着各自的数据去.这样,web资源 ... 阅读全文 »
三层架构 发表于 2019-05-05 | 分类于 DataBase 字数统计: 223 | 阅读时长 ≈ 1 三层构架 表示层:位于最上层,最接近用户,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面 业务逻辑层:表示层和 DAL(DAO)层之间的桥梁,实现业务逻辑.业务逻辑具体包含:验证,计算,业务规则等等 数据访问层:与数据库打交道.主要实现对数据的增、删、改、查.将存储在数据库中的数据 ... 阅读全文 »
MySQL增强 发表于 2019-05-03 | 分类于 DataBase 字数统计: 2.6k | 阅读时长 ≈ 9 数据库数据库(DataBase):是一个按数据结构来存储和管理数据的计算机软件系统. 简而言之:存储数据的仓库/存储数据的特殊文件. 1.数据定义语言:DDL数据库建立、修改、变更及扩充功能2.数据操纵语言:DML实现数据的插入,修改,删除,查询,统计等数据存取操作的功能称为数据操纵功能3.数据查 ... 阅读全文 »
web组件交互_el_jstl 发表于 2019-04-22 | 分类于 网络编程 字数统计: 1.1k | 阅读时长 ≈ 4 web组件在web应用中,servlet/jsp就是web的组件 跳转:请求转发和重定向 共享数据:作用域对象 jsp页面取数据EL表达式 优雅的显示数据JSTL 请求转发1.请求转发:forward2.重定向:redirect3.请求包含:include常用api: 在HttpServlet ... 阅读全文 »
MyBatis设计模式总结 发表于 2019-04-17 | 分类于 DataBase 字数统计: 296 | 阅读时长 ≈ 1 MyBatis设计模式总结Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder、XMLStatementBuilder、CacheBuilder; 工厂模式,例如SqlSessionFactory、ObjectF ... 阅读全文 »
MyBatis 发表于 2019-04-17 | 分类于 DataBase 字数统计: 722 | 阅读时长 ≈ 3 ORM思想对象关系映射Object Relational MappingORM主要解决对象-关系的映射 对象 关系 类 表 对象 表的行(记录) 属性 表的列(字段) MyBatis:本是apache的一个开源项目iBatis,提供的持久层框架包括SQL Maps和DAO ... 阅读全文 »
Servlet 发表于 2019-04-15 | 分类于 网络编程 字数统计: 2k | 阅读时长 ≈ 9 Servlet概述Java Servlet(服务小程序),生成动态的web内容Servlet运行于支持Java的web应用服务器中 1.导入jar包.在/Library/Tomcat/lib/servlet-api.jar 2.创建一个类,实现servlet接口 3.配置web.xml web.xm ... 阅读全文 »
HTTP 发表于 2019-04-15 | 分类于 网络编程 字数统计: 295 | 阅读时长 ≈ 1 HTTP概述特点:无状态,,默认端口是80HTTP协议:浏览器(客户端)于web服务器之间一问一答的交互过程必须遵循一定的规则 UDP:面向数据报包,基于无连接,可能会丢包,速度快.广播.一堆人都可以听到,但是可能有部分人丢失数据.TCP:面向连接,传输可靠.性能低一些.相当于是一对一的教学,保证客 ... 阅读全文 »
连接池 发表于 2019-04-10 | 分类于 DataBase , pool 字数统计: 842 | 阅读时长 ≈ 4 连接池在Java中,连接池使用javax.sql.DataSource接口来表示连接池.DataSource(数据源)和连接池(Connection Pool)是同一个. DBCP: Spring框架推荐的 druid: 阿里巴巴的连接池(号称Java语言中性能最好的连接池) DBCP连接池12 ... 阅读全文 »
事务 发表于 2019-04-10 | 分类于 DataBase 字数统计: 503 | 阅读时长 ≈ 2 事务事务(Transaction,简写为tx)1.当一个逻辑操作单元全部完成的时候,提交(commit)事务,这个操作就永久的保存到数据库中 2.如果回退(rollback),则放弃这个逻辑单元的所有操作 3.对于多个操作来说,作为一个整体(不可分割),所有操作成功(提交事务),数据库的数据才会改变 ... 阅读全文 »