2019.6.11之Java spring入门笔记(个人记录,不专业)

1、Spring是什么?
(1)Spring是J2EE框架
(2)基于IOC和AOP结构(IOC:Inversion of control,反转控制,简单的说就是由用户new创建对象变为Spring创建依赖注入–DI;
AOP:Aspect Oriented Programming,面向切面编程,把功能分为核心业务功能,和周边功能,周边功能在Spring的面向切面编程AOP思想里,
即被定义为切面 ,在面向切面编程AOP的思想里面,核心业务功能和切面功能分别独立进行开发,为了降低各模块之间耦合性。)
2、如何创建一个Spring项目?
(1)新建java project项目,新建lib文件夹,导入spring的jar包并解压;把jar包导入到项目中,导包办法:
右键 project->properties->java build path->libaries->add external jars
(2)在src下新建applicationContext.xml文件,该文件是Spring的核心配置文件,并注入对象。

       

(3)通过Spring获取application从而达到取得对象并加工的目的,
ApplicationContext context = new ClassPathXmlApplicationContext(new String[] {“applicationContext.xml”} );
Category c = (Category)context.getBean(“c”);
3、Spring注解方式IOC/DI
(1)在applicationContext.xml中添加context:annotation-config/表示告诉Spring要用注解方式进行配置。
(2)在要注解的属性前加上@Autowired或者在属性的set方法前加上@Autowired
(3)或者在属性前面加上@Resource(name=“要注解的名字”)
为整个bean注解
<context:component-scan base-package=“com.how2java.pojo”/>
4、轻量级框架和重量级框架区别?
轻量级是相对于重量级而言的,轻量级一般是非入侵式的、所依赖的东西非常少,资源占用少,部署简单,其实就是比较容易使用,重量级相反。
非侵入式设计:无需继承框架提供的任何类,这样在更换框架时,代码基本可以延用。
5、javabean:符合javabean规范的java类。
pojo:plain old java objects简单老式java对象。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值