上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页
  2022年5月20日
摘要: 前言 AOP是Aspect-Oriented Programming面向切面编程的缩写; AOP和IOC一样也是一种编程思想,最终的目的都是为了实现代码在编译期的解耦; IOC可实现对象与对象之间的解耦,AOP可实现方法和方法之间的解耦(AOP解耦粒度会更细); 当我们把dao层和service层的 阅读全文
posted @ 2022-05-20 13:17 Martin8866 阅读(550) 评论(0) 推荐(0) 编辑
  2022年5月18日
摘要: 前言 上文说道Spring IOC思想: Spring的IOC容器通过读取spring配置文件,可以帮助我们创建各种各样的对象,以实现调用方和被调用方在编译阶段的解耦 ,这些由Spring IOC创建出来的对象统称为Bean; 当我们把通过spring配置文件把需要的bean放到spring的IOC 阅读全文
posted @ 2022-05-18 19:58 Martin8866 阅读(312) 评论(0) 推荐(0) 编辑
  2022年5月17日
摘要: 前言 现实生活我们需要的的电脑来自于工厂,需要的水杯来自于工厂; SpringIOC容器就相当于1个万能加工厂,可以创造出各式各样的对象; 我们只需要向这个万能工厂提交需求参数,索要对象即可。 Spring IOC容器通过接口+工厂模式,实现了程序中调用方和被调用方的解耦,使我们可以构建出高内聚、低 阅读全文
posted @ 2022-05-17 15:58 Martin8866 阅读(87) 评论(0) 推荐(0) 编辑
  2022年5月16日
摘要: 前言 Spring的核心=IOC+AOP IOC 为Inversion of Control的缩写,意为:控制反转=接口+工厂模式实现调用方和被调用方之间的解耦合 AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,底层是动态代理 一、接口+工厂模式解耦合 如何 阅读全文
posted @ 2022-05-16 15:58 Martin8866 阅读(1610) 评论(0) 推荐(1) 编辑
  2022年5月1日
摘要: 前言 Java Web中有3大组件 Servlet Filter(过滤器) Listener(监听器) 3大组件的功能如下 Filter功能: 类似于Django中的中间件,可以在Servlet之前拦截请求和响应。 Servlet功能: 执行后台业务逻辑,处理客户端请求和响应。 Listener功能 阅读全文
posted @ 2022-05-01 16:56 Martin8866 阅读(46) 评论(0) 推荐(0) 编辑
  2022年4月29日
摘要: 前言 理论是实践的基础,理论指导实践。 HTTP协议是通过1个TCP套接字(管道),在浏览器和服务器之间传输字符串。 Web开发的核心技术:控制数据库数据 和 前端页面(视图)之间的动态交互,完成后台数据渲染到视图( HTML页面)。 一、三层架构 我们从接手一个项目开始,首先我们需要进行架构设计, 阅读全文
posted @ 2022-04-29 16:16 Martin8866 阅读(450) 评论(0) 推荐(0) 编辑
  2022年4月26日
摘要: 前言 出于提升HTTP传输效率考虑,HTTP协议是无状态的。 HTTP不会记录每次请求的状态,这就造成了同一个会话中的2个请求之间相互独立,彼此之间没有任何联系。 本文将基于servlet的session机制结合JSP,实现1个用户登录的Web应用,深入理解一下Java Web应用的核心架构。 一、 阅读全文
posted @ 2022-04-26 18:29 Martin8866 阅读(356) 评论(0) 推荐(0) 编辑
  2022年1月17日
摘要: 前言 Web框架就是别人做好的1个半成品,别人干一部分活,我们干一部分活,完成1个eb应用程序的开发。 作为基于Web框架开发的开发人员,我们把学习的重点放到 如何从Web框架的request 请求对象中获取数据; 执行自己的业务逻辑 通过response响应对象中保存业务逻辑处理结果响应给浏览器; 阅读全文
posted @ 2022-01-17 18:17 Martin8866 阅读(245) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-01-17 17:57 Martin8866 阅读(1) 评论(0) 推荐(0) 编辑
  2022年1月16日
摘要: 前言 文本: 字符串 超文本:图片、音乐、视频、定位、地图等。 HTML:超文本标记语言 (Hyper Text Markup Language) HTTP:超文本传输协议(Hyper Text Transfer Protoco)用于传输超文本的协议。 每种编程语言中的Socket类都是对TCP/I 阅读全文
posted @ 2022-01-16 16:58 Martin8866 阅读(91) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页