摘要: 一、第一种方式: 1、编写一个支持跨域请求的 Configuration import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.Co... 阅读原文
2018-03-06 10:50:06 阅读(747) 评论(0)
摘要: 建造者模式(Builder),将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 类图   描述 Builder:定义一个建造者抽象类,以规范产品对象的各个组成部分的建造。这个接口规定要实现对象的哪些部分的创建,并不涉及具体的对象部件的创建。 ConcreteBuilder:继承... 阅读原文
2018-03-06 09:52:03 阅读(717) 评论(0)
摘要: 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件。此时我们使用一个容器,如tomcat、jetty、jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate、maven+spring+springmvc+mybat... 阅读原文
2018-03-06 08:51:05 阅读(708) 评论(0)
摘要: Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理... 阅读原文
2018-03-06 07:00:03 阅读(696) 评论(0)
摘要: 监听器概述   监听器(Listener)是一种特殊的Servlet技术,它可以监听Web应用的上下文信息、Servlet请求信息和Servlet会话信息,即ServletContext、ServletRequest、HttpSession。并根据不同的情况,在后台调用相应的处理程序。利用监听器对Web应用进行监听... 阅读原文
2018-03-06 00:52:01 阅读(786) 评论(0)
摘要: Spring Security是一个能够为基于Spring的企业应用系统提供描述性安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了IoC(依赖注入,也称控制反转)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为企业系统安全控制编写大量重... 阅读原文
2018-03-05 23:18:04 阅读(739) 评论(0)
摘要: 三:面向对象:★★★★★ 类 匿名对象使用场景: 1:当对方法只进行一次调用的时候,可以使用匿名对象。 2:当对象对成员进行多次调用时,不能使用匿名对象。必须给对象起名字。 类中怎么没有定义主函数呢? 注意:主函数的存在,仅为该类是否需要独立运行,如果不需要,主函数是不用定义的。 主函数的解释:保证所在... 阅读原文
2018-03-05 21:46:02 阅读(751) 评论(0)
摘要: 验证码逻辑 以前在项目中也做过验证码,生成验证码的代码网上有很多,也有一些第三方的jar包也可以生成漂亮的验证码。验证码逻辑很简单,就是在登录页放一个image标签,src指向一个controller,这个Controller返回把生成的图片以输出流返回给页面,生成图片的同时把图片上的文本放在session,登录的... 阅读原文
2018-03-05 21:09:14 阅读(715) 评论(0)
摘要: 继 承(面向对象特征之一) 1:成员变量。      当子父类中出现一样的属性时,子类类型的对象,调用该属性,值是子类的属性值。      如果想要调用父类中的属性值,需要使用一个关键字:super      This:代表是本类类型的对象引用。      Super:代表是子类所属的父类中的内存空间引用。... 阅读原文
2018-03-05 20:41:02 阅读(691) 评论(0)
摘要: 本文欲回答这样一个问题:在 「特定环境 」下,如何规划Web开发框架,使其能满足 「期望 」? 假设我们的「特定环境 」如下: 技术层面 使用Java语言进行开发 通过Maven构建 基于SpringBoot 使用IntellijIDEA作为IDE 使用Mybatis作为持久层框架 前后端分离 非技术层面 新项目,... 阅读原文
2018-03-05 20:35:02 阅读(740) 评论(0)