摘要: 使用场景 快捷键 作用 文本编辑 alt+up/down 当前行上下移动 End/Home 定位到行末/行首 shift+up/down/left/right 选中文本 ctrl+left/right 跳过单词 ctrl+shift+left/right 选中单词 ctrl+d 删除当前行 ctrl 阅读全文
posted @ 2018-05-10 22:37 风拂生 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 目录部分,后续完善 0.1 BeanUtils工具 阅读全文
posted @ 2018-05-06 11:00 风拂生 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.MyBetis环境搭建 1.1新建项目 新建java项目或web 项目。 1.2 导入JAR包 导入mybatis和数据库驱动包、日志包(配置日志配置文件)。 1.3创建myBatis-config.xml (可以参考用户手册)。 <?xml version="1.0" encoding="UT 阅读全文
posted @ 2018-05-13 23:58 风拂生 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 1. Spring框架 1)专业术语 高内聚、低耦合: 类内部的关系越紧密越好,类与类的关系越少越好! 非侵入式设计: 侵入式设计: 引入的组件对现有的类的结构会有影响,这种就是“侵入式设计”的组件! 非侵入式设计: 引入组件对现有的类的结构没有影响! Struts2: 侵入式设计! Hiberna 阅读全文
posted @ 2018-05-13 18:16 风拂生 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1. Hibernate框架 1.1 ORM 规则 ORM, Object Relation Mapping 对象关系映射! 目标: 通过orm(对象关系映射), 可以做到: a. 不写sql,包对象直接保存到数据库中 b. 不写sql, 从数据库中读取,直接获取的是封装好的对象! ORM是一种思想 阅读全文
posted @ 2018-05-12 15:42 风拂生 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1 拦截器 1.1 拦截器简介 拦截器 类似于 过滤器的功能,过滤器可以过滤项目的任何请求(servlet/jsp/html/img),但拦截器只能拦截Action资源。拦截完Action,添加逻辑代码 1.2 拦截器的编写规则 struts2提供Interceptor接口用于自定义拦截器 步骤: 阅读全文
posted @ 2018-05-10 10:26 风拂生 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1 Struts2简介 Struts2就是基于MVC模式的开发框架,对servlet技术的封装!!!! 1)核心原理:编写核心控制器类ActionServlet。对不同的请求加以区分,进行不同的处理。 2) struts2的具体功能:请求数据封装、简化国际化、简化文件上传、后台数据校验...... 阅读全文
posted @ 2018-05-09 15:47 风拂生 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1 文件上传 1.1 实现文件上传条件 1)表单的提交方式必须是POST方式。(才有content-type属性) 2)有文件上传表单,表单中有<input type="file"/>的选择文件的标签 3)把表单设置为enctype="multipart/form-data",提交的数据不再是key 阅读全文
posted @ 2018-05-08 14:08 风拂生 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1 过滤器 1.1 过滤器简介 1)过滤器其实就是一个接口,Filter, javax.servet.Filter 2)过滤器就是一个对象,可以在请求一个资源(静态或动态资源),或响应一个资源,或请求和响应一个资源的时候,执行过滤任务!!!! 3)其实就是在执行servlet之前,执行的逻辑,可以省 阅读全文
posted @ 2018-05-07 21:25 风拂生 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 1 分页查询 1.1 分页核心 设计一个用于封装当前页所有分页相关的数据的PageBean对象,每次访问根据PageBean对象显示当前页面信息 1.2 分页的实现步骤 1)编写分页对象和实体对象 2)编写DAO层代码(查询总记录数和查询当前页数据) 3)编写Service层代码(封装PageBea 阅读全文
posted @ 2018-05-06 18:01 风拂生 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1元数据 1.1 作用 使用元数据,可以编写jdbc预编译statement的参数以及ResultSet的结果个数和名称。 1.2三种元数据 1)数据库元对象(DatabaseMetaData) 知道连接的哪个数据库,必须使用数据库的元数据对象 2)参数元对象(ParameterMetaData) 阅读全文
posted @ 2018-05-06 15:58 风拂生 阅读(328) 评论(0) 推荐(0) 编辑