摘要:
什么是thymeleaf框架 简介: thymeleaf就是一个模板引擎 模板引擎:实现页面内容动态化的技术思想(前端开发后端开发都在用) 较流行: a) Freemarker b) Velocity c) Thymeleaf 最大特点 a) 原型即界面的美学 本质 jsp+jstl的替代方案 th 阅读全文
摘要:
RestFull api接口 前后端分离开发的接口规范 什么是RestFull 是目录比较流行的api设计规范 注:restfull api规范应用场景,前后端分离的项目中 数据接口的现场 例如: /users/999 获取ID为999的信息 /users/list 获取所有的用户信息 /users 阅读全文
摘要:
前言 不是颠覆spring框架,而是对spring框架整合其他的框架进行封装和简化, 降低框架整合的门槛,让更多程序员或者初学者也可以做框架整合的事情, 可以非常快速的搭建一个高度整合的一个项目。 什么是Spring boot框架 Spring boot框架是构建所有spring应用程序的起点, s 阅读全文
摘要:
安全问题 如何登录(登录验证) 权限管理(请求地址过滤) 页面内容的权限过滤(标签库) Shiro简介 Apache shiro是一个强大且易用的JAVA安全框架,通过shiro提供的api可以非常容易的程序中的认证(登录验证),授权(根据不同的用户配置不同的权限),加密(MD5不可逆的加密),和s 阅读全文
摘要:
依赖包 <!--实时通信的依赖包--> <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>1.1</version> <scope>provide 阅读全文
摘要:
控制层框架 struts2 主要职责: 拦截请求和响应请求 实现原理: 基于过滤器进行封装 *.action 控制层配置 方法1: 在struts.xml中增加action节点(推荐) 方法2: 采用注解的方法进行配置 2.请求地址的配置 格式1: /user!add.action 格式2: /us 阅读全文
摘要:
特点: 全自动持久层框架(不需要sql就可以对数据库增删改查’CRUD‘) 学习成本高 Hibernate简介 1.一个开源免费的实现了ORM思想的持久层框架 2.可以使用实体类通过注解或xml方式来建立表的映射,自动生成对应的增删改查SQL Hibernate 执行流程 Hibernate的使用 阅读全文
摘要:
MVCS编程思想 采用MVC分层分模块的思想, 来提高代码的复用性,维护性,扩展性,低藕性 MODEL 模型 dao层 实体类 VIEW 视图 jsp jstl html css js CONTROLLER 控制 servlet SERVER 提高业务系统的开发效率 MVCS model 持久层 M 阅读全文
摘要:
springmvc框架 控制层框架,采用MVC思想来开发控制层的代码 springmvc的使用 定义请求地址 a) @RequestMapper b) 区分请求方式 ,添加method属性 c) 在类上添加RequestMapper, 相当于给控制层所有方法添加了一个前缀 2.传递数据至页面 a) 阅读全文