![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架Y
情绪 稳定
学习记录手册
展开
-
shiro安全性框架
常用的安全性框架apache shhiro可以应用于任何的应用系统中,不依赖于spring框架。简单,入门容易。一般用于传统的SSM的应用比较多。springsecurity是spring框架的其中的模块,必须依赖于spring体系。功能更强大,较复杂一般用于springboot+springcloud微服务分布式开发较多安全性框架的解决目标用户认证 用户登录资源的权限管理 权限(角色)的控制shiro 框架的架构说明:Security Manager原创 2020-10-09 10:39:07 · 274 阅读 · 1 评论 -
工作流框架-Activiti
工作流日常的应用软件:钉钉什么是工作流?多任务人协同完成一个复杂的业务流完成工作流的框架,称为工作流管理系统。Activiti是一个业务框架。Activiti的特点把复杂的业务流进行图形化图形化的业务部署数据库系统中(数据库化)提供了流程数据库(23张表)提供了业务层的API(service)数据访问层使用mybatis实现Activiti环境的搭建安装BPMN插件,绘图插件下载插件安装包:解压安装包:把jars目录中的jar包复制到Eclipse的安装目录的原创 2020-09-23 17:11:02 · 2741 阅读 · 0 评论 -
SpringMVC
springMVC一个基于MVC设计模式的web框架是属于spring框架的一个模块基于restful 的web服务的实现SpringMVC的运行结构springMVC入门程序导入类库:非注解方式 (了解)配置前端控制器 web.xml<!-- 配置前端控制器 --> <servlet> <servlet-name>dispatcherServlet</servlet-name> <servlet-class原创 2020-09-17 09:02:30 · 104 阅读 · 0 评论 -
mybatis基础
Hibernate 和Mybatis对比Hibernate 完整的ORM的映射框架,重点映射的应用的实体模型,实体间有关联关系,可以自动加载关联数据。Hibernate提供了丰富查询技术(HQL,QBC)。入门门槛较高,技术含量较多。体现了完成的ORM的概念。Mybatis非完整的ORM的映射框架,重点映射的是SQL语句,sql定义在XML文件中。所有持久化的操作使用原生的SQL。入门门槛较低,较简易的持久化框架。使用越来越流行主要内容1.基础应用mybats的sql映射规则my原创 2020-09-12 10:41:59 · 94 阅读 · 0 评论 -
Spring整合技术-SSH
Spring整合技术作用:在框架整合方面,spring充当一个对象容器作用,在容器中管理各种bean。在JavaEE应用中,主要管理DAO、Service、Action、Handler。Spring和Hibernte整合后托管SessionFactory,进一步简化持久化操作; Spring和Struts2整合,托管Action; Spring和Service层整合,可以事务管理的功能。整合技术:Spring框架和MVC框架整合(Struts2和Springmvc)Spring框架和持久层框架整合原创 2020-09-12 09:52:53 · 110 阅读 · 0 评论 -
Spring基础-Core和AOP
什么是Springspring是一个轻量级的“一站式”的开源框架。spring框架涵盖了javaEE开发的所有的技术思想和设计原理。这些技术思想和原理并不是Spring创新的技术,只是把已经存在的技术思想重新整合成的一个新的框架。JavaEE官方平台的核心框架:EJB(Enterprise JavaBean)。重量级开发JavaEE应用的框架,相当于Spring+Hibernate技术组合,但是EJB可以做分布式开发。EJB应用只能部署在重量级的容器(服务器),例如,JBoss,Weblogic ,原创 2020-09-07 20:20:05 · 320 阅读 · 0 评论 -
Struts2基础
MVC框架发展进程StrutsWebworkStruts2框架 不是Struts的版本升级,反而是以webwork为基础发展的框架SpringMVC 属于Spring框架中的一个模块MVC框架重要的组件凡是MVC框架,重点提供的是控制器的解决方案。struts2提供的控制器:1、中央控制器(Filter) 框架提供,只有一个,程序员不需要实现,只需要统一入口即可2、Action 由程序员实现功能,有n个struts2的运作流程strtus2的入门程序st原创 2020-09-07 09:05:41 · 93 阅读 · 0 评论 -
Hibernate的OpensessionInView模式
一 、在javaweb中使用hibernate实现DAO,出现关联方数据在视图层加载的问题。解决办法:把关联方的加载方式,改为lazy=false, 即时加载使用OpenSessionInView模式,在视图层重新打开session,访问数据库。二 、OpenSessionInView模式的实现原理:首先要使用getCurrentSession打开sessionopenSession和getCurrentSession方法的区别:openSession 从字面上可以看得出来,是打开一个原创 2020-09-07 08:57:13 · 269 阅读 · 0 评论 -
Hibernate查询
Hibernate查询技术HQL查询(最常用)Hibernate Query Language:Hibernate提供的独有的查询语法QBC查询原生SQL原创 2020-09-02 17:33:52 · 237 阅读 · 0 评论 -
Hibernate
两种方法实现入门程序:手动搭建反向工程工具Hibernate 配置全局配置:<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configur.原创 2020-09-01 16:16:32 · 123 阅读 · 0 评论 -
ORM
Object Relational Mapping 对象关系映射,应用系统的实体模型和关系型数据库的对应关系。映射的内容(关系):数据库表应用的实体(Entity)字段属性数据库类型java数据类型记录实体类的状态表与表之间的主外键关系实体间的关联关系(一对一,一对多,多对多ORM框架ORM框架就是持久层(数据访问层)框架。目前常见的框架:HibernteMybatisJPA什么是持久化持久化:数据在瞬时状态与持久状态之间的转换机制。原创 2020-08-31 10:44:56 · 82 阅读 · 0 评论