上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 动态SQL详解 阅读全文
posted @ 2019-01-16 09:15 H丶 阅读(157) 评论(0) 推荐(0) 编辑
摘要: JavaEE体系结构包含四层,从上到下分别是应用层、Web层、业务层、持久层。我们Spring MVC就是一个Web层框架,Spring就是业务层框架,MyBatis就是持久层框架。 为什么要使用SpringMVC? 在我们Servlet当中,程序各层之间的依赖非常强,耦合度高。这严重违背了高内聚低 阅读全文
posted @ 2019-01-16 08:52 H丶 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 权限拦截 (拦截器: 对请求进行区分) 1 实现的价值(作用) 用户未登录:访问没用登录的URL,拦截到以后 跳转回登录 用户未登录:访问登录的URL,直接放行到后续流程处理框架,进行后续的操作 用户登录: 访问拥有的权限 跳转页面并渲染 用户登录: 访问没有的权限 跳转到没有权限的错误页面 权限拦 阅读全文
posted @ 2019-01-16 08:46 H丶 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 那么什么是注解呢? 注解的定义: 其实就是一个特性的组件一个类型元数据的绑定 该元数据 的添加只不过是给编译器识别的 当编译器将.java编译成 .class的时候 类型元数据跟着原有的数据信息一起被持久化 等到jvm 通过classLoader将.class装载到64mb的jvm 的特定区域时 我 阅读全文
posted @ 2019-01-15 09:37 H丶 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 定义AOP术语 描述切面的常用术语有: 通知 (advice) 切点 (pointcut) 连接点 (joinpoint) 下图展示了这些概念是如何关联的 Spring 对AOP的支持 Spring提供了四种类型的Aop支持 基于代理的经典SpringAop 纯 POJO切面 @AspectJ注解驱 阅读全文
posted @ 2019-01-15 08:56 H丶 阅读(269) 评论(0) 推荐(0) 编辑
摘要: Spring中的Conventer是如何实现的,因为他没有绑定类中的属性,它怎么知道要将那个String转换?看了几遍的书也没有找到,后来想想,其实我已经知道了,他的名字就是答案,转换器,因为已经告诉他了目标类型,所以只要实体类中有这个类型,在使用springMVC表单对象时就会启动,但是另外一个问 阅读全文
posted @ 2019-01-15 08:54 H丶 阅读(1293) 评论(0) 推荐(0) 编辑
摘要: MyBatis 真正的力量是在映射语句中。和对等功能的jdbc来比价,映射文件节省很多的代码量。MyBatis的构建就是聚焦于sql的。 sql映射文件有如下几个顶级元素:(按顺序) cache配置给定命名空间的缓存。 cache-ref从其他命名空间引用缓存配置。 resultMap最复杂,也是最 阅读全文
posted @ 2019-01-11 10:08 H丶 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 初始SpringMVC 1.SpringMVC 也叫Spring Web mvc,属于表现层的框架。Spring MVC是Spring框架的一部分,是在Spring3.0后发布的。 2.Java EE的13种核心技术如下: 01、JDBC。 02、JNDI。 03、EJB。 04、RMI。 √ √ 阅读全文
posted @ 2019-01-11 09:52 H丶 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 初始Spring 1.Spring官网 spring.io 01. IOC(Inverse of Control)控制反转 02. AOP(Aspect Oritend Programming)面向切面编程 03. OOP(Object Oritend Programming)面向对象编程 四大核心 阅读全文
posted @ 2019-01-11 09:47 H丶 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 框架技术 1.框架技术 01.是一个应用程序的半成品 02.提供可重用的公共结构 03.按一定规则组织的一组组件 2.分析优势 01.不用再考虑公共问题 02.专心的业务实现上 03.结构统一,易于学习、维护 04.新手也可写出好程序 3.主流框架简介 01.Struts2(Web层框架) MVC设 阅读全文
posted @ 2019-01-11 09:46 H丶 阅读(1392) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页