当前位置:文档之家› Spring Aop 采用注解方式开发

Spring Aop 采用注解方式开发

Spring Aop 采用注解方式开发
Spring Aop 采用注解方式开发

1.建立工程后,首先所需要的导入jar

---------------------------------------------------------------------------------------------------------------------- 2.导入jar后,就该配置xml 注意下面红色的配置

xmlns:xsi="https://www.doczj.com/doc/479290101.html,/2001/XMLSchema-instance"

xmlns:aop="https://www.doczj.com/doc/479290101.html,/schema/aop"

xmlns:jms="https://www.doczj.com/doc/479290101.html,/schema/jms"

xmlns:context="https://www.doczj.com/doc/479290101.html,/schema/context"

xsi:schemaLocation="

https://www.doczj.com/doc/479290101.html,/schema/beans

https://www.doczj.com/doc/479290101.html,/schema/beans/spring-beans-2.5.xsd https://www.doczj.com/doc/479290101.html,/schema/jms

https://www.doczj.com/doc/479290101.html,/schema/jms/spring-jms-2.5.xsd

https://www.doczj.com/doc/479290101.html,/schema/aop

https://www.doczj.com/doc/479290101.html,/schema/aop/spring-aop-2.5.xsd

https://www.doczj.com/doc/479290101.html,/schema/context

https://www.doczj.com/doc/479290101.html,/schema/context/spring-context-2.5. xsd">

----------------------------------------------------------------------------------------------------------------------

3.创建接口

package spring.aop.service;

public interface PeopleService {

public void save(String name);

public void update(Integer id,String name);

public String getPeopleName(Integer id);

}

---------------------------------------------------------------------------------------------------------------------- 4.实现累(业务bean)

package spring.aop.impl;

import spring.aop.service.PeopleService;

public class PeopleServiceBean implements PeopleService{

@Override

public String getPeopleName(Integer id) {

System.out.println("this is getPeopleName method");

return"XXX";

}

@Override

public void save(String name) {

System.out.println("this is save method");

}

@Override

public void update(Integer id, String name) {

System.out.println("this is update method");

}

}

5.接下来了解下注解符号

1.第一步首先声明切面类

package spring.aop.interceptor;

import https://www.doczj.com/doc/479290101.html,ng.annotation.Aspect;

@Aspect

public class MyInterceptor {

2.声明切入点 ---拦截

@Pointcut("execution(* spring.aop.annotation..*.*(..))")

public void anyMethod(){}//设置切入点(也就是说这个anyMethod()方法来代替切入的方法)

//切入点:第一个*指的是对于任意返回类型,接下来spring.aop.annotation 包

..指的是:本包或者字包里面,*这里指的是任意类,然后接下来*指的是任意方法(..)指的是任意参数

3.设置前置通知

@Before("anyMethod()")

//拦截方法,在执行前先执行anyMethod()

public void doAccessCheck(String name){

//这个是前置通知的方法,在调用bean实例方法前

System.out.println("这是前置通知"+name);

}

}

6.编写测试类

import org.junit.Test;

import org.springframework.context.ApplicationContext;

import

org.springframework.context.support.AbstractApplicationContext; import

org.springframework.context.support.ClassPathXmlApplicationContex t;

import spring.aop.service.PeopleService;

public class Junit4_test {

@Test

public void test(){

ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");

PeopleService

peopleService=(PeopleService)ctx.getBean("peopleService");

peopleService.save("xixi");

// peopleService.getPeopleName(11);

}

}

实验总结:

过程中遇到问题

org.springframework.beans.factory.BeanDefinitionStoreException: IOException

该问题是由于建立该项目是Java项目,beans.xml直接放在根目录里面,没有放在src里面,导致出错,如果是web项目是放在webroot里面

射频电路的设计原理及应用

射频电路的设计原理及应用 普通手机射频电路由接收通路、发射通路、本振电路三大电路组成。其主要负责接收信号解调;发射信息调制。早期手机通过超外差变频(手机有一级、二级混频和一 本、二本振电路),后才解调出接收基带信息;新型手机则直接解调出接收基带信息(零中频)。更有些手机则把频合、接收压控振荡器(RX—VCO)也都集成 在中频内部。 射频电路方框图 一、接收电路的结构和工作原理 接收时,天线把基站发送来电磁波转为微弱交流电流信号经滤波,高频放大后,送入中频内进行解调,得到接收基带信息(RXI-P、RXI-N、RXQ-P、RXQ-N);送到逻辑音频电路进一步处理。 1、该电路掌握重点 (1)、接收电路结构。 (2)、各元件的功能与作用。 (3)、接收信号流程。 2、电路分析 (1)、电路结构。 接收电路由天线、天线开关、滤波器、高放管(低噪声放大器)、中频集成块(接收解调器)等电路组成。早期手机有一级、二级混频电路,其目的把接收频率降低后再解调(如下图)。 接收电路方框图

(2)、各元件的功能与作用。 1)、手机天线: 结构:(如下图)由手机天线分外置和内置天线两种;由天线座、螺线管、塑料封套组成。 作用: a)、接收时把基站发送来电磁波转为微弱交流电流信号。 b)、发射时把功放放大后的交流电流转化为电磁波信号。 2)、天线开关: 结构:(如下图)手机天线开关(合路器、双工滤波器)由四个电子开关构成。 图一、图二 作用:其主要作用有两个: a)、完成接收和发射切换; b)、 完成900M/1800M信号接收切换。 逻辑电路根据手机工作状态分别送出控制信号(GSM-RX-EN;DCS- RX-EN;GSM-TX-EN;DCS- TX-EN),令各自通路导通,使接收和发射信号各走其道,互不干扰。 由于手机工作时接收和发射不能同时在一个时隙工作(即接收时不发射,发射时不接收)。因此后期新型手机把接收通路的两开关去掉,只留两个发射转换开关;接收切换任务交由高放管完成。 3)、滤波器: 结构:手机中有高频滤波器、中频滤波器。 作用:其主要作用:滤除其他无用信号,得到纯正接收信号。后期新型手机都为零中频手机;因此,手机中再没有中频滤波器。 4)、高放管(高频放大管、低噪声放大器): 结构:手机中高放管有两个:900M高放管、1800M高放管。都是三极管共发射极放大电路;后期新型手机把高放管集成在中频内部。

基带电路原理图

FLASH电路 FLASH信号作用描述 数据总线:ED0-ED15,共16根数据线,用于传输数据。 地址总线:EA00-EA23,共24根地址线,用于存储单元寻址。控制总线: ERD:写控制信号; EWR:读控制信号; /WATCHODG:复位信号,用于FLASH的软件复位; /CE_F1、/CE_F2:FLASH存储区域选择信号; /ECS1_PSRAM:PSRAM片选信号; /ELB、/EUB:PSRAM存取区域选择信号; 电源供电信号:VMEM。

照相电路

主屏LCD显示电路 SIM卡电路

马达电路 PWM2_VIB_EN经过PMIC转换后变成马达的驱动信号VIB_DRV,R409为限流电阻,马达可以和键盘灯通过调整限流电阻R或者调整

占空比调整背光亮度一样调整马达的震感。马达电路上的二极管 D403是由于马达为线圈,运作时会产生反向电动势,若无二极管反 向电动势无法消耗,会影响马达的寿命,二极管可以在马达停震后 把反向电动势消耗掉而保护线圈。 MIC电路 MICBIASP和MICBIASN为MIC电路的正负两路偏置电压,一般为2.4V-2.7V左右的电压。C204,C205主要为滤除射 频信号的干扰。如果有GSM900MHZ的干扰则使用33PF的 电容,如果有DCS1800MHZ的干扰可以使用12PF的电容,如果有WIFI 2.4GHZ的干扰则使用8.2PF的电容。C206主 要是抑制共模信号。C201,C202为100NF电容,主要作用 为隔直通交,防止直流电使PA饱和,产生信号偏移,主要 滤除100HZ一下的电流。B201,B202为磁珠,主要滤除 高频部分的干扰。MIC偏置电流流向为从MICBIASP----

手机各电路原理_射频电路_内容详细,不看后悔

本次培训内容:
手机各级电路原理及故障检修
1,基带电路
发话电路、受话电路、蜂鸣电路、耳机电路、 背光电路、马达电路、按键电路、充电电路、开 关机电路、摄像电路、蓝牙电路、FM电路、显示 电路、SIM卡电路、TF卡电路
2,射频电路
接收电路、发射电路

一、手机通用的接收与发射流程
天线:ANT 声表面滤波器:SAWfilter 低噪声放大器:LNA 功放:PA

手机通用的接收与发射流程
1、信号接收流程: 天线接收——天线匹配电路——双工器——滤波(声 表面滤波器SAWfilter)——放大(低噪声放大器 LNA)——RX_VCO混频(混频器Mixer)——放大 (可编程增益放大器PGA)——滤波——IQ解调(IQ 调制器)——(进入基带部分)GMSK解调——信道均 衡——解密——去交织——语音解码——滤波—— DAC——放大——话音输出。

手机通用的接收与发射流程
2、信号发射流程: 话音采集——放大——ADC——滤波——语音编
码——交织——加密——信道均衡——GMSK调制—— (进入射频部分)IQ调制(IQ调制器)——滤波—— 鉴相鉴频(鉴相鉴频器)——滤波——TX_VCO混频 (混频器Mixer)——功率放大(PA)——双工器—— 天线匹配电路——天线发射。

手机通用的接收与发射流程
3、射频电路原理框图:

二、射频电路的主要元件及工作原理
天线:ANT 声表面滤波器:SAWfilter 低噪声放大器:LNA 功放:PA

5s中文电路原理详解-绝好的

一、 iPhone 5S射频电路及工作原理 iPhone 5之前的所有手机射频电路都是采用的英飞凌芯片,而iPhone 5S没有继续使用英飞凌的芯片,而是采用了高通的WTR1605。 高通WTR1605芯片支持WCDMA HSPA+,CDMA 2000 EVDO Rev.B、TD_SCDMA、TD_LTE、FDD_LTE、EDGE、GPS,全球网络制式几乎全部都支持。 对应使用的基带芯片是高通MDM9615M,而MDM9615M也是一款近乎“变态”的芯片,是真正意义上的全球制式基带芯片,上述所说的WCDMA HSPA+、CDMA2000 EVDO Rev.B 、TD_SCDMA、TD_LTE、FDD _LTE、EDGE、GPS均在支持围之列。 iPhone 5S手机从某种意义上来说,是全球网络制式“通吃”的手机。 1.1 iPhone 5S射频电路分析 iPhone 5S射频电路主要由天线部分(LOWER_AN)、天线开关(U2000_RF)、发射滤波器(FL2_RF)、发射滤波器(U9_RF)、BAND5/BAND8功放(U58_RF)、LTE BAND13/BAND 17功放(U1317_RF)、LTE BAND20功放(U207_RF)、BAND1/BAND4功放(U14_RF)、BAND2/AND3功放(U23_RF)、DRX接收滤波器(U16_RF)、功放供电(U11_RF)、射频处理器(U3_RF)、基带处理器(U1_RF)、基带电源(U2_RF)等组成。WiFi蓝牙电路主要由WiFi蓝牙天线、天线接口J10_RF、天线开关(U12_RF)、WiFi蓝牙模块(U8_RF)等组成。iPhone 5S射频电路框图如图1所示。 1.2 各频段电路分析 iPhone 5 S手机支持2G、3G、4G网络,有多个频段使用一个芯片,再加上原理图中芯片分散,给电路分析造成一定难度。为了分析方便,下面以频段划分对各频段电路进行分析。 1. 2G GSM电路分析 iPhone 5S手机2G GSM网络支持4个频段,分别是GSM 850MHz、GSM 900MHz、DCS 1800MHz、PCS 1900MHz。 DCS 1800MHz接收信号由天线接口J4_RF进入,经滤波器FL_10_RF送至 GSM功率放大器U2000_RF(U2000_RF是天线开关,同时集成了GSM功放电路,所以会在下面的电路中把U2000_RF叫做天线开关)部,经过U2000_RF部的天线开关,接收信号由U2000_RF的TRX6脚输出50_DCS_RX信号,经过接收滤波器FL6_RF送至射频处理器U3_RF进行处理,射频处理器U3_RF输出接收基带信号送至基带

智能手机基带处理器电路原理

智能手机基带处理器电路 原理 This manuscript was revised by JIEK MA on December 15th, 2012.

智能手机基带处理器电路原理 在普通手机中,通常将MCU(Micro Control Unit,微控制电路)、DSP( (Digital Signal Processing,数字信号处理)、ASIC(Application Specific Integrated Circuit,专用集成电路)电路集成在一起,得到数字基带信号处理器;将射频接口电路、音频编译码电路及一些ADC(模拟至数字转换器)、DAC(数字至模拟转换器)电路集成在一起,得到模拟基带信号处理器。 在智能手机中,一般是将数字基带信号处理器和模拟基带信号处理器集成在一起,称为基带处理器。不论移动电话的基带电路如何变化,它都包MCU 电路(也称CPU 电路)、DSP电路、ASIC 电路、音频编译码电路、射频逻辑接口电路等最基本的电路。 我们可以这样理解智能手机的无线部分,我们将智能手机无线部分电路再分为两部分,一部分是射频电路,完成了信号从天线到基带信号的接收和发射处理;一部分是基带电路,完成了信号从基带信号到音频终端(听筒或送话器)的处理。这样看来,基带处理器的主要工作内容和认为就比较容易理解了。 以基带处理器电路PMB8875 为例,框图如图1所示。 图1 基带处理器电路PMB8875 框图 1、模拟基带电路 模拟基带信号处理器(ABB)又被称为话音基带信号转换器,包含手机中所有的ADC 与DAC 变换器电路。 模拟基带信号处理器包含基带信号处理电路、话音基带信号处理电路(也称音频处理电路)、辅助变换器单元(也被称为辅助控制电路)。 (1)基带信号处理电路 基带信号处理电路将接收射频电路输出的接收机基带信号RXIQ 转换成数字接收基带信号,送到数字基带信号处理器DBB。 在发射方面,该电路将DBB 电路输出的数字发射基带信号转换成模拟的发射基带信号TXIQ,送到发射射频部分的IQ 调制器电路。 基带信号处理电路是用来处理接收、发射基带信号的,连接数字基带与射频电路——射频逻辑接口电路,在基带方面,通过基带串行接口连接到数字基带信号处理器;在射频方面,它通过分离或复合的IQ 信号接口连接到接收I/Q 解调与发射I/Q 调制电路。 接收基带信号处理框图如图2所示。

相关主题
文本预览
相关文档 最新文档