自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 Spring入门(Bean的定义及作用域的注解实现)

Classpath扫描与组件管理从Spring3.0开始,Spring JavaConfig项目提供了很多特性,包括使用java而不是xml定义bean,比如@Configuration、@Bean、@Import、@DependsOn @Component是一个通用注解,可用于任何bean @Repository、@Service、@Controller是更有针对性的注解 -@Re

2017-09-27 16:53:31 517

原创 Java注解

注解的作用 1.能够读懂别人写的代码,特别是框架使用相关的代码 2.让编程更加简洁,代码更加清晰 3.让别人高看一眼,因为使用广泛概念 Java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法。Java中的常见注解JDK自带注解 @Override、@Deprecated、@Suppvisewarnings比如我们可以定义一个接口Person,里边定义了几

2017-09-27 11:33:15 156

原创 Spring入门(Resources/ResourceLoader)

Resources是Spring针对于资源文件的统一接口。Resources有以下几类 -UrlResource:URL对应的资源,根据一个URL地址即可构建 -ClassPathResource:获取类路径下的资源文件 -FileSystemResource:获取文件系统里面的资源 -ServletContextResource:ServletContext封装的资源,用于

2017-09-26 20:35:28 450

原创 Spring入门(Bean自动装配)

Autowiring自动装配 有哪些类型 No:不做任何操作(默认的)。 byname:根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动匹配。如果重复的话,IOC容器启动就会失败,不能存在两个相同的id。 byType:如果容器中存在一个与指定属性类型相同的bean,那么将与该属性自动匹配;如果存在多个该类型bean,那么抛出异常,并指出不能使用

2017-09-24 21:32:23 226

原创 Spring入门(Bean的Aware接口)

Aware Spring中提供了一些以Aware结尾的接口,实现了Aware接口的bean在被初始化之后,可以获取相应资源。比如BeanNameAware之类的以Aware结尾的接口,这个接口获取的资源就是以BeanName相关的。 通过Aware接口,可以对Spring相应资源进行操作(一定要慎重,因为获取的资源可能是IOC的核心资源)。 为对Spring进行简单的扩展提供了方便的接口。

2017-09-24 16:35:32 2130

原创 Spring入门(Bean配置项、生命周期等)

在Spring的IOC里边,把容器配置到IOC容器里边的这种实体或者对象都成为Bean。 容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器之后,所有的对象都可以直接取用,不用编写任何一行程序代码来产生对象,或

2017-09-24 01:23:35 205

原创 Spring入门(接口、IOC、注入)

接口 用于沟通的中介物的抽象化 实体把自己提供给外界的一种抽象化说明,用以由内部操作分离出外部沟通方法,使其能被修改内部而不影响外界其他实体与其交互的方式(比如实现注册功能,只要提供相应信息即可,至于注册这个功能如何实现,逻辑是什么样,数据存储在哪是不对外公开的) 对应Java接口即声明,声明了哪些方法是对外公开提供的 在Java8中,接口可以拥有方法体面向接口编程 结构设计中,分清

2017-09-21 21:48:10 3391

原创 Spring入门(概述以及框架)

Spring是什么 Spring是一个开源框架,为了解决企业应用开发的复杂性而创建,但现在已经不止应用于企业应用。 是一个轻量级的控制反转(Ioc)和面向切面(AOP)的容器框架。 -从大小与开销两方面而言Spring都是轻量级的。 -通过控制反转(IoC)的技术达到松耦合的目的。控制反转就是把控制权交出去,在使用时得到这样的对象。 -提供了面向切面编程的丰富支持,允许通过分离

2017-09-21 20:53:20 227

原创 Servlet基础(5)

获取初始化参数 在web.xml中配置Servlet时,可以配置一些初始化参数。而在Servlet中可以通过ServletConfig接口提供的方法来取得这些参数。 我们建一个Servlet,我们找到web.xml文件,在里边的servlet标签之间来配置参数,用到的标签是init-param,里边有两个子标签,param-name和param-value,也就是它的名字和值。比如我们可以配置两

2017-08-20 17:29:19 172

原创 Servlet基础(4)

Servlet路径跳转 绝对路径:放之四海而皆准的路径 相对路径:相对于当前资源的路径我们可以创建一个项目,并且创建一个Servlet,HelloServlet放在包servlet下。我们在index.jsp文件中可以都过超链接的方式来访问这个servlet。 如果使用相对路径来访问HelloServlet<a href="servlet/HelloServlet">访问HelloServle

2017-08-20 16:00:35 191

原创 Servlet基础(3)

Servlet获取表单数据 首先有两个静态页面,reg.jsp和userinfo.jsp,分别是注册页面和注册成功之后显示注册信息的页面。<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%><%String path = request.getContextPath();S

2017-08-20 14:08:36 256

原创 Servlet基础(2)

Servlet的执行流程 以Get方式为例,在前一篇里讲到的get方式请求HelloServlet<a href="servlet/HelloServlet">用户在网页上点击这个超链接,这个超链接请求的地址就是Servlet。以超链接这种方式的请求我们可以叫get请求。 用户在点击这个超链接之后,会提交给服务器,服务器会在web.xml中寻找与之对应的url地址,这里边我们的地址为”/serv

2017-08-20 02:41:41 282

原创 Servlet基础(1)

什么是Servlet Servlet是Jsp的前身。Servlet是在服务器上运行的小程序。一个Servlet就是一个Java类,并且可以通过“请求-响应”编程模型来访问的这个驻留在服务器内存里的Servlet程序。Tomcat容器等级 Tomcat的容器分为四个等级。可以看成一个盒子模型,大盒子里边套了很多小盒子。最外边是一个Tomcat容器,里边有一个Container容器,里边又包含一个E

2017-08-19 16:01:00 272

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除