开直播啦

开直播啦

我的直播间弄好了, https://live.bilibili.com/21693864, 今天有朋友让我给他录一段视频, 我突然想到其实可以开个直播, B站开直播的速度还很快, 没几分钟就审核通过了. B站的直播软件也很好用, 装上去稍微摸索一下, 就可以直播了, 现在的唯一问题是麦克风不大行,

Spring RE 01 IOC容器

Spring RE 01 IOC容器

IOC容器实际上就是一个工厂设计模式里的工厂, 当然还强化了很多功能. 这个工厂在启动容器的时候根据配置来创建好所有的Bean, 然后向工厂就可以获取这些Bean来进行使用. 在最早接触Spring的时候, 就听到说这个框架不仅仅可以用于Web应用, 但当时只是按部就班的学习如何编写Web程序, 对

Java Web Reinforcement 12 自定义标签

Java Web Reinforcement 12 自定义标签

前边看过了标记文件以及标记文件背后隐藏的简单标记类, 现在来看一下传统标签, 也就是Tag类. 之前已经了解到, 标签也没有什么奥秘, jsp中的标签需要声明使用的标签文件和前缀, 对应的标签文件保存在响应的地址, 标签文件中又写明了对应的实际处理类. 在jsp执行的时候就会去调用标签的结果. 给标

Java Web Reinforcement 11 JDBC

Java Web Reinforcement 11 JDBC

回顾了一下, 在今年一月份开始看Java的时候, 快速总结了一遍JDBC的知识, 做了一个脑图, 至今回头看看效果还不错, 可以迅速上手. 这次再查缺补漏一下吧. JDBC的结构 示例 事务处理 JNDI数据库连接 JDBC的结构 Oracle在JDBC方面, 主要规定了两大标准, 一个是JDBC

Java Web Reinforcement 10 过滤器

Java Web Reinforcement 10 过滤器

到了秘密武器了, 也就是过滤器. 过滤器是在容器从Web服务器那里组装好请求对象然后交给Servlet之前经过的地方. 很显然, 有需要统一处理的东西, 交给过滤器而不是分散在各个Servlet中是最好的了. 所以一般过滤器会用作全局的安全等防护手段, 也是一个非常强力的工具, Spring Sec

Java Web Reinforcement 09 Web安全

Java Web Reinforcement 09 Web安全

看完了标记文件, 我决定把自定义标签的部分先放一下, 因为其背后的本质是相同的, 只不过显式的编写代码以及嵌套标签提高了复杂程度等. 还是先继续向后把整体都过一遍. 今天是2019年10月的最后一天, 在去年的这个时候, 我还因为脚骨折在家里休息, 拼命的翻译 Django 2 by Example

Java Web Reinforcement 08 自定义标签 - 标记文件

Java Web Reinforcement 08 自定义标签 - 标记文件

既然JSTL是自定义的标签库, 那么我们也可以来自定义, jsp技术中提供了对应的接口, 只要编写好累, 再编写好标签的.tld文件, 之后经过合理的配置, 就可以使用自定义的标签了. 这不禁让我想起了Django的自定义过滤器等一系列东西, 当时还觉得很有意思, 只是耦合程度确实高, 现在看来,

Java Web Reinforcement 07 JSTL core

Java Web Reinforcement 07 JSTL core

JSTL是什么, 是一个自定义的标记库, 像之前JSP中的<%开头的各种标记, <jsp开头的各种动作, EL表达式, 都是JSP规范中的规定. 然而这些还远远不够, 人们就自定义开发了一些方便快捷的标记库, 逐渐形成了一套第三方库的规范, JSTL就是其中之一. 所以JSTL并不是JSP规范的一部

Java Web Reinforcement 06 EL表达式

Java Web Reinforcement 06 EL表达式

为什么不要在JSP中编写Java语言, 一切都是为了解耦. JSP技术中提供了EL表达式语言以及可以引入标签库来让JSP页面变得更加明晰, 也不会和Java代码捆绑在一起. 不过相比于使用Java代码, EL表达式和标签库有很多细节需要了解. 总体而言, 还是比直接编写Java代码要好太多了. 为何

Java Web Reinforcement 05 JSP技术

Java Web Reinforcement 05 JSP技术

JSP就是一个Servlet, 只不过长的不像Servlet, 但是会被编译成一个Servlet在容器内运行. 知道了这一点, 就很方便了. 将JSP文件变成Servlet也是容器做的事情. 既然是一个Servlet, 其实JSP生成的servlet类也会有符合Servlet标准的那些方法, 之前的