这AOP在第一遍看的时候, 概念弄明白了, 简单的AOP会用了. 不过对于深层次的, 尤其那几个名词没有搞得很清楚, 这次就再看看AOP. AOP的根源最早来自于Java 1.3 引入的动态代理技术, 之后在这基础上发展出了以AspectJ为代表的AOP规范. 这个动态代理, 也是一门子大学问. S
我的直播间弄好了, https://live.bilibili.com/21693864, 今天有朋友让我给他录一段视频, 我突然想到其实可以开个直播, B站开直播的速度还很快, 没几分钟就审核通过了. B站的直播软件也很好用, 装上去稍微摸索一下, 就可以直播了, 现在的唯一问题是麦克风不大行,
IOC容器实际上就是一个工厂设计模式里的工厂, 当然还强化了很多功能. 这个工厂在启动容器的时候根据配置来创建好所有的Bean, 然后向工厂就可以获取这些Bean来进行使用. 在最早接触Spring的时候, 就听到说这个框架不仅仅可以用于Web应用, 但当时只是按部就班的学习如何编写Web程序, 对
前边看过了标记文件以及标记文件背后隐藏的简单标记类, 现在来看一下传统标签, 也就是Tag类. 之前已经了解到, 标签也没有什么奥秘, jsp中的标签需要声明使用的标签文件和前缀, 对应的标签文件保存在响应的地址, 标签文件中又写明了对应的实际处理类. 在jsp执行的时候就会去调用标签的结果. 给标
回顾了一下, 在今年一月份开始看Java的时候, 快速总结了一遍JDBC的知识, 做了一个脑图, 至今回头看看效果还不错, 可以迅速上手. 这次再查缺补漏一下吧. JDBC的结构 示例 事务处理 JNDI数据库连接 JDBC的结构 Oracle在JDBC方面, 主要规定了两大标准, 一个是JDBC
到了秘密武器了, 也就是过滤器. 过滤器是在容器从Web服务器那里组装好请求对象然后交给Servlet之前经过的地方. 很显然, 有需要统一处理的东西, 交给过滤器而不是分散在各个Servlet中是最好的了. 所以一般过滤器会用作全局的安全等防护手段, 也是一个非常强力的工具, Spring Sec
看完了标记文件, 我决定把自定义标签的部分先放一下, 因为其背后的本质是相同的, 只不过显式的编写代码以及嵌套标签提高了复杂程度等. 还是先继续向后把整体都过一遍. 今天是2019年10月的最后一天, 在去年的这个时候, 我还因为脚骨折在家里休息, 拼命的翻译 Django 2 by Example
既然JSTL是自定义的标签库, 那么我们也可以来自定义, jsp技术中提供了对应的接口, 只要编写好累, 再编写好标签的.tld文件, 之后经过合理的配置, 就可以使用自定义的标签了. 这不禁让我想起了Django的自定义过滤器等一系列东西, 当时还觉得很有意思, 只是耦合程度确实高, 现在看来,
JSTL是什么, 是一个自定义的标记库, 像之前JSP中的<%开头的各种标记, <jsp开头的各种动作, EL表达式, 都是JSP规范中的规定. 然而这些还远远不够, 人们就自定义开发了一些方便快捷的标记库, 逐渐形成了一套第三方库的规范, JSTL就是其中之一. 所以JSTL并不是JSP规范的一部
为什么不要在JSP中编写Java语言, 一切都是为了解耦. JSP技术中提供了EL表达式语言以及可以引入标签库来让JSP页面变得更加明晰, 也不会和Java代码捆绑在一起. 不过相比于使用Java代码, EL表达式和标签库有很多细节需要了解. 总体而言, 还是比直接编写Java代码要好太多了. 为何