随笔分类 -  Spring源码深度剖析

摘要:1: @RequestMapping:处理请求地址映射的请求,有6个属性? ` value: URL 地址 method: GET/POST/PUT/DELETE consumes: :指定处理请求的提交内容(Content-Type),例如:application/json, text/html 阅读全文
posted @ 2017-10-07 16:06 刘大飞 阅读(216) 评论(0) 推荐(0) 编辑
摘要:http://www.hongyanliren.com/2014m12/22797.html 1: 通知(advice): 就是你想要的功能,也就是安全、事物、日子等。先定义好,在想用的地方用一下。包含Aspect的一段代码2: 连接点(joinPoint): spring允许你通知的地方,很多,基 阅读全文
posted @ 2017-09-26 22:32 刘大飞 阅读(254) 评论(0) 推荐(0) 编辑
摘要:Spring security: 我用过的安全机制: oauth2, filter, secured方法保护 9.2 保护web请求: 9.2.1 代理Servlet过滤器: DelegatingFilterProxy: 作用: 用户认证授权/统计web访问量/日志功能 / 数据压缩 / 对数据进行 阅读全文
posted @ 2017-09-26 22:31 刘大飞 阅读(189) 评论(0) 推荐(0) 编辑
摘要:1: RESTful URL : 域和端口 / servlet / 资源 / 参数id 2: 静态资源访问处理? 采用RESTful架构后,需要将web.xml中控制器拦截的请求设置为/,这样会将css,js等静态资源进行拦截,发送404错误。 解决方法: --配置<mvc:resources/> 阅读全文
posted @ 2017-09-26 22:27 刘大飞 阅读(72) 评论(0) 推荐(0) 编辑
摘要:application/x-www-form-urlencoded还是application/json get、 POST 用哪种格式? 后台如何得到这些值? 如何用ajax 或者是 postman 发送这些 请求? 11.2.3 执行REST动作: A) GET、POST方式提时, 根据reque 阅读全文
posted @ 2017-09-26 22:20 刘大飞 阅读(479) 评论(0) 推荐(0) 编辑
摘要:一: 创建bean的方法: 1: 如果不采用构造注入:默认调用bean的无参构造函数,因此该类必须要提供无参构造函数,用无参构造函数用反射创建bean。 : 如果采用构造注入:则使用 <constructor-arg>配置一个构造函数。 2:用静态工厂方法创建bean: factory-method 阅读全文
posted @ 2017-09-25 22:30 刘大飞 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1: Web service: 是一个大的概念范畴,它表现了一种设计思想 SOAP 是 Web service 的一个重要组成部份. SOAP 是一种协议而非详细产品.SOAP 是通过 XML 文件来做为数据转输的的载体,走 HTTP 的线路. REST(表述行状态转移, 是面向资源的, Sprin 阅读全文
posted @ 2017-09-24 15:19 刘大飞 阅读(190) 评论(0) 推荐(0) 编辑
摘要:servlet作用: 它驻留在 Web 服务器上,处理新来的请求和输出的响应。它与表示无关,实际上也不它应该与表示有关。 作为一名专业编程人员,您碰到的大多数 Java servlet 都是为响应 Web 应用程序上下文中的 HTTP 请求而设计的.因此,javax.servlet和javax.se 阅读全文
posted @ 2017-09-24 14:21 刘大飞 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1: Tomcat容器四个等级? Container, Engine, Servlet容器, Context 真正管理Servlet的容器是Context容器:一个context对应一个web工程。 <Context path="/projectOne " docBase="D:\projects\ 阅读全文
posted @ 2017-09-24 12:14 刘大飞 阅读(118) 评论(0) 推荐(0) 编辑
摘要:一: web.xml中常用配置元素? <servlet></servlet>: 在向servlet或JSP页面制定初始化参数或定制URL时,首先命名servlet或JSP页面。Servlet元素就是用来完成此项任务。 <servlet-mapping></servlet-mapping> // se 阅读全文
posted @ 2017-09-24 10:42 刘大飞 阅读(86) 评论(0) 推荐(0) 编辑
摘要:1: @Valid 注解 @NotNull(message="名字不能为空") private String userName; @Max(value=120,message="年龄最大不能查过120") private int age; @Email(message="邮箱格式错误") priva 阅读全文
posted @ 2017-09-22 22:16 刘大飞 阅读(142) 评论(0) 推荐(0) 编辑
摘要:1: servlet生命周期: Servlet加载 -> 实例化-> 服务 -> 销毁 2:Servlet重要函数: init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首 阅读全文
posted @ 2017-09-19 23:32 刘大飞 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1: InitializingBean vs init-method InitializingBean 是一个接口,有一个方法afterPropertiesSet,不建议使用;因为InitializingBean是Spring接口,这样导致 bean和spring耦合到一起了。 Disposable 阅读全文
posted @ 2017-09-19 22:17 刘大飞 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1: Spring的IOC容器: IOC容器为管理对象之间的依赖关系提供了基础功能。 A:BeanFactory: B:ApplicationContext(继承自BeanFactory,功能更多): 有3个实现类: ClassPathXmlApplicationContext : classpat 阅读全文
posted @ 2017-09-18 22:32 刘大飞 阅读(194) 评论(0) 推荐(0) 编辑
摘要:POST 数据的四种格式 阅读全文
posted @ 2017-09-13 23:08 刘大飞 阅读(259) 评论(0) 推荐(0) 编辑
摘要:1: web的三个核心标准: URL: http VS https HTTP: 通信协议,客户端/服务器端信息交互方式; 特点是无状态; HTML: 2: HTTP 协议: http是通用的,无状态的,面向对象的协议。 HTTP协议URL: http://host[:port] [path ] // 阅读全文
posted @ 2017-09-13 22:24 刘大飞 阅读(253) 评论(0) 推荐(0) 编辑
摘要:RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。 RequestMapping注解有六个属性,下面我们把她分成三类进行说明。 1、 value, method; value: 指定请求的实际地址,指定的地址 阅读全文
posted @ 2017-09-04 22:22 刘大飞 阅读(217) 评论(0) 推荐(0) 编辑
摘要:@Autowired Spring 2.5 引入了 @Autowired ,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。 @Autowired 注释时就找到和其匹配(默认按类型匹配)的 Bean,并注入到对应的地方中 阅读全文
posted @ 2017-09-03 22:50 刘大飞 阅读(293) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示