SlideShare a Scribd company logo
Spring AnnotationSupport :-
Spring2.0 has a verylittle supportto annotation,whenitcomestospring2.5 , it has extendedit's
frameworktosupportvariousaspectsof springdevelopmentusingannotations.Inspring3.0 it
startedsupportingjavaconfigprojectannotationsaswell.
In Spring2.0 it has added@Repositoryand@Requiredannotations.
In Spring2.5 it has addedfewmore annotations@Autowired,@Qualifierand@Scope.
alongwithabove annotation'sinspring2.5 sterotype annotations@Component,@Controller,
@Service .
In Spring3.0 fewmore annotationshasbeenaddedlike
@Lazy,@Bean,@Configuration,@DependsOn,@Valueetc..
In additiontospringbasedmetadataannotationsupport,ithasstartedadoptionJSR-250javaconfig
projectannotationslike @PostConstruct,@PreDestory,@Resource ,@Injectand@Namedetc...
@Requiredannotation :- In spring1.x onwordswe have dependency
check.fora beanif youwant to detectunresolveddependenciesof abean,youcanuse dependency
check.In Spring2.0 ithas introduced anannotation@Required .byusingthisannotationyoucan
make , a particularpropertyhas beensetwithvalue (OR) not.inspring2.5 @Requiredannotation
and dependency -checkcompletlyremoved.
@Autowired:- annotationtoautowire bean onthe settermethod,constructor(OR) afiled.
Example :-
EmployeeService.java
publicclassEmployeeService{
@Autowired
private EmployeeDAO empDao;
}
EmployeeDAO.java
publicclassEmployeeDAO{
@Autowired
private DataSource dataSource;
}
The @Autowired Annotationishighlyflexible andpowerful,andbetterthan<autowire>attribute in
bean configurationfile.
Aboutthe @Autowiredannotationtogive anintimationtospringIOCcontainerwe canuse
<context:annotation-config/> inspringfile.
Note :
By default,the @Autowiredwill performthe dependencycheckingtomake sure the propertyhas
beenwiredproperly.WhenSpringcontainer can'tfinda matchingbeanto wire,itwill throw an
Exception.if youwanttodisable the dependencycheckingfeature thenwe canuse the "required"
attribute of @Autowiredannotation.if the requiredattributevalue isfalsethenthe dependency-
checking is disabled.elsedependency -checkingisenabled.the defaultvalue of requiredattrbute is
true.
Example :-
publicclassEmployeeService{
@Autowired(required=false)
private EmployeeDAOempDao;
}
@Qualifier:-
for example,Inbeanconfigurationfile for EmployeeDAO bean two configuration'sare there.
<beans>
<beanid="empDao1"class="com.nareshit.dao.EmployeeDAO"/>
<beanid="empDao2"class="com.nareshit.dao.EmployeeDAO"/>
</beans>
In EmployeeService class
publicEmployeeService{
@Autowired
private EmployeeDAO employeeDao;
}
here employeeDao1(OR) employeeDao2whichbeanisrequiredto injectdon’tknow by the
containersoContainerWill rise AnException.ToSolve thisproblemand toinjecta particularbean
i,e employeeDao1(OR) employeeDao2 we can use @Qualifierannotation
The @Qualifierannotationisused to control whichbeanshouldbe autowire onafield.
Example:-
publicclassEmployeeService{
@Autowired
@Qualifier("emDao1")
private EmployeeDAOempDao;
}
DAO.java
package com.nareshit;
publicclass DAO{
publicvoid daoMethod(){
System.out.println("DAOMethod");
}
}
Service.java
package com.nareshit;
import org.springframework.beans.factory.annotation.Autowired;
publicclass Service {
@Autowired
private DAOdao;
publicvoid serviceMethod() {
System.out.println("serviceMethod");
dao.daoMethod();
}
}
myBeans.xml
<beansxmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<context:annotation-config/>
<beanid="dao"class="com.nareshit.DAO"/>
<beanid="service" class="com.nareshit.Service" />
</beans>
Test.java
package com.nareshit.client;
importorg.springframework.context.ApplicationContext;
importorg.springframework.context.support.ClassPathXmlApplicationContext;
importcom.nareshit.Service;
publicclassTest{
publicstaticvoidmain(String[] args){
ApplicationContextcontext=
newClassPathXmlApplicationContext("com/nareshit/xml/myBeans.xml");
Service service=(Service)context.getBean("service");
service.serviceMethod();
}
}
Stereotype Annotations:
In Spring there are 4 Stereotype Annotations
1)@Component: Indicatesanauto scan component.
2) @Service – IndicatesaService component in the businesslayer/serviceLayer.
3) @Repository – IndicatesDAOcomponent inthe persistence layer.
4) @Controller– Indicatesacontroller componentinthe Controllerlayer.
Example 1 :-
@Component
public classEmployeeService{
}
Example 2 :-
@Component(“empService”)
public classEmployeeService{
}
@Component Annotationisindicatingtothe containerEmployeeService isclassisan auto scan
component.
About the Stereotype annotationtogive anintimationtothe containerwe canuse
<context:component-scanbase-package=”com.nareshit”/>inspringconfigurationfile.
DAO.java
package com.nareshit;
import org.springframework.stereotype.Component;
@Component
publicclass DAO{
publicvoid daoMethod(){
System.out.println("DAOMethod");
}
}
Service.java
package com.nareshit;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
@Component("service")
publicclass Service {
@Autowired
private DAOdao;
publicvoid serviceMethod() {
System.out.println("serviceMethod");
dao.daoMethod();
}
}
myBeans.xml
<beansxmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">
<context:component-scanbase-package="com.nareshit">
</context:component-scan>
</beans>
Test.java
package com.nareshit.client;
importorg.springframework.context.ApplicationContext;
importorg.springframework.context.support.ClassPathXmlApplicationContext;
importcom.nareshit.Service;
publicclassTest{
publicstaticvoidmain(String[] args){
ApplicationContextcontext=
newClassPathXmlApplicationContext("com/nareshit/xml/myBeans.xml");
Service service=(Service)context.getBean("service");
service.serviceMethod();
}
}
The @Repository,@Service and@Controller are annotatedwith @Componentannotation
internally.the Three annotation'salso componentType annotations.
to increase the readability of the programwe can use @Service annotationinService Layer
@Repositoryannotation inDAO/Persistence Layerand @ContollerannotationinControllerLayer
Insteadof @Componenttype annotation.
Example :
EmployeeService.java
@Service
publicclassEmployeeService{
}
EmployeeDAO.java
@Repository
publicclassEmployeeDAO{
}
@Value Annotation
@Value Annotationisgivenspring3.0version.Itisusedto injectthe valuesonsimple type
dependencies
publicclass CustomerBean{
@Value(“1001”)
private intcustomerId;
@Value(“sathish”)
private StringcustomerName;
}
working with @Configurationand @Bean :-
Insteadof declaringaclass as springbeanina configurationfile,youcandeclare itina class.The
classin whichyouwantto provide the configurationaboutotherbeans,thatclassiscalled
configurationclassandyouneedtoannotate with@Configuration.
In thisclassyou needtoprovide the methodswhichare responsible forcreatingobject'sof your
beanclasses,these methodshastobe annotatedwith@Bean.
Example :-
Service.java
package com.nareshit;
publicclass Service {
private DAOdao;
publicvoid setDao(DAOdao) {
this.dao= dao;
}
publicvoid serviceMethod() {
System.out.println("serviceMethod");
dao.daoMethod();
}
}
DAO.java
package com.nareshit;
publicclass DAO{
publicvoid daoMethod(){
System.out.println("DAOMethod");
}
}
MyBeans.java
package com.nareshit.config;
importorg.springframework.beans.factory.annotation.Autowire;
importorg.springframework.context.annotation.Bean;
importorg.springframework.context.annotation.Configuration;
importcom.nareshit.DAO;
importcom.nareshit.Service;
@Configuration
publicclassMyBeans{
@Bean(name="service",autowire=Autowire.BY_TYPE)
publicService service(){
returnnewService();
}
@Bean(name="dao")
publicDAOdao(){
return newDAO();
}
}
Test.java
package com.nareshit.client;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.nareshit.Service;
publicclass Test{
publicstatic voidmain(String[]args){
ApplicationContextcontext=
new AnnotationConfigApplicationContext(com.nareshit.config.MyBeans.class);
Service service=(Service)context.getBean("service");
service.serviceMethod();
}
}
@Inject :-
@InjectisJ2ee specificannotation,usedforInjectiong/autowiringone classintoanother.
Thisis similarto@Autowiredspringannotation.Butthe difference between@Autowiredsupports
requiredattribute where @Injectdoesn'thas it.@Injectalsoinjectsabeanintoanotherbeanas
similarto@Autowired.itispresentinjavax.injectpackage.
Example :
EmployeeService.java
publicclassEmployeeService{
@Inject
private EmployeeDAOempDao;
}
EmployeeDAO.java
publicclass EmployeeDAO{
@Inject
private DataSource dataSource;
}
@Named it isa J2EE annotationandIt is similarto@Qualifier springAnnotation
@Resource isa J2EE annotationsimilarto@Injectbutitwill performthe injectionbyusingbyName
rules

More Related Content

What's hot

Spring framework core
Spring framework coreSpring framework core
Spring framework core
Taemon Piya-Lumyong
 
Spring framework Introduction
Spring framework IntroductionSpring framework Introduction
Spring framework Introduction
Anuj Singh Rajput
 
Spring Boot and REST API
Spring Boot and REST APISpring Boot and REST API
Spring Boot and REST API
07.pallav
 
Spring MVC
Spring MVCSpring MVC
Spring MVC
Aaron Schram
 
Spring data jpa
Spring data jpaSpring data jpa
Spring data jpa
Jeevesh Pandey
 
Spring Boot
Spring BootSpring Boot
Spring Boot
Jaran Flaath
 
Introduction to spring boot
Introduction to spring bootIntroduction to spring boot
Introduction to spring boot
Santosh Kumar Kar
 
Java 8 features
Java 8 featuresJava 8 features
Java 8 features
NexThoughts Technologies
 
Spring boot Introduction
Spring boot IntroductionSpring boot Introduction
Spring boot Introduction
Jeevesh Pandey
 
Introduction to Spring Boot!
Introduction to Spring Boot!Introduction to Spring Boot!
Introduction to Spring Boot!
Jakub Kubrynski
 
Spring - Part 1 - IoC, Di and Beans
Spring - Part 1 - IoC, Di and Beans Spring - Part 1 - IoC, Di and Beans
Spring - Part 1 - IoC, Di and Beans
Hitesh-Java
 
Spring mvc
Spring mvcSpring mvc
Spring mvc
Pravin Pundge
 
Collections - Lists, Sets
Collections - Lists, Sets Collections - Lists, Sets
Collections - Lists, Sets
Hitesh-Java
 
PUC SE Day 2019 - SpringBoot
PUC SE Day 2019 - SpringBootPUC SE Day 2019 - SpringBoot
PUC SE Day 2019 - SpringBoot
Josué Neis
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
Hùng Nguyễn Huy
 
Spring boot
Spring bootSpring boot
Spring boot
sdeeg
 
Spring Boot
Spring BootSpring Boot
Spring Boot
Jiayun Zhou
 
Spring boot - an introduction
Spring boot - an introductionSpring boot - an introduction
Spring boot - an introduction
Jonathan Holloway
 
Spring ppt
Spring pptSpring ppt
Spring ppt
Mumbai Academisc
 
Spring & hibernate
Spring & hibernateSpring & hibernate
Spring & hibernate
Santosh Kumar Kar
 

What's hot (20)

Spring framework core
Spring framework coreSpring framework core
Spring framework core
 
Spring framework Introduction
Spring framework IntroductionSpring framework Introduction
Spring framework Introduction
 
Spring Boot and REST API
Spring Boot and REST APISpring Boot and REST API
Spring Boot and REST API
 
Spring MVC
Spring MVCSpring MVC
Spring MVC
 
Spring data jpa
Spring data jpaSpring data jpa
Spring data jpa
 
Spring Boot
Spring BootSpring Boot
Spring Boot
 
Introduction to spring boot
Introduction to spring bootIntroduction to spring boot
Introduction to spring boot
 
Java 8 features
Java 8 featuresJava 8 features
Java 8 features
 
Spring boot Introduction
Spring boot IntroductionSpring boot Introduction
Spring boot Introduction
 
Introduction to Spring Boot!
Introduction to Spring Boot!Introduction to Spring Boot!
Introduction to Spring Boot!
 
Spring - Part 1 - IoC, Di and Beans
Spring - Part 1 - IoC, Di and Beans Spring - Part 1 - IoC, Di and Beans
Spring - Part 1 - IoC, Di and Beans
 
Spring mvc
Spring mvcSpring mvc
Spring mvc
 
Collections - Lists, Sets
Collections - Lists, Sets Collections - Lists, Sets
Collections - Lists, Sets
 
PUC SE Day 2019 - SpringBoot
PUC SE Day 2019 - SpringBootPUC SE Day 2019 - SpringBoot
PUC SE Day 2019 - SpringBoot
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
 
Spring boot
Spring bootSpring boot
Spring boot
 
Spring Boot
Spring BootSpring Boot
Spring Boot
 
Spring boot - an introduction
Spring boot - an introductionSpring boot - an introduction
Spring boot - an introduction
 
Spring ppt
Spring pptSpring ppt
Spring ppt
 
Spring & hibernate
Spring & hibernateSpring & hibernate
Spring & hibernate
 

Viewers also liked

VIPUL KUMAR SINGH1
VIPUL KUMAR SINGH1VIPUL KUMAR SINGH1
VIPUL KUMAR SINGH1
vipul kumar singh
 
oct updated
oct updatedoct updated
oct updated
vipul singh
 
CVJ_31908101_20161111204520
CVJ_31908101_20161111204520CVJ_31908101_20161111204520
CVJ_31908101_20161111204520
Vipul Singh
 
Laser cooling
Laser coolingLaser cooling
Laser cooling
IIT Roorkee
 
Cooling using lasers
Cooling using lasersCooling using lasers
Cooling using lasers
Vipul Singh
 
Harish laser cooling
Harish laser coolingHarish laser cooling
Harish laser cooling
guest6828b99
 

Viewers also liked (6)

VIPUL KUMAR SINGH1
VIPUL KUMAR SINGH1VIPUL KUMAR SINGH1
VIPUL KUMAR SINGH1
 
oct updated
oct updatedoct updated
oct updated
 
CVJ_31908101_20161111204520
CVJ_31908101_20161111204520CVJ_31908101_20161111204520
CVJ_31908101_20161111204520
 
Laser cooling
Laser coolingLaser cooling
Laser cooling
 
Cooling using lasers
Cooling using lasersCooling using lasers
Cooling using lasers
 
Harish laser cooling
Harish laser coolingHarish laser cooling
Harish laser cooling
 

Similar to Spring annotations notes

Spring Boot
Spring BootSpring Boot
Spring Boot
Jaydeep Kale
 
Spring framework Controllers and Annotations
Spring framework   Controllers and AnnotationsSpring framework   Controllers and Annotations
Spring framework Controllers and Annotations
Anuj Singh Rajput
 
Spring boot
Spring bootSpring boot
Krazykoder struts2 spring_hibernate
Krazykoder struts2 spring_hibernateKrazykoder struts2 spring_hibernate
Krazykoder struts2 spring_hibernate
Krazy Koder
 
Spring review_for Semester II of Year 4
Spring review_for Semester II of Year 4Spring review_for Semester II of Year 4
Spring review_for Semester II of Year 4
than sare
 
Apache Maven - eXo VN office presentation
Apache Maven - eXo VN office presentationApache Maven - eXo VN office presentation
Apache Maven - eXo VN office presentation
Arnaud Héritier
 
SpringBootCompleteBootcamp.pptx
SpringBootCompleteBootcamp.pptxSpringBootCompleteBootcamp.pptx
SpringBootCompleteBootcamp.pptx
SUFYAN SATTAR
 
Jetspeed-2 Overview
Jetspeed-2 OverviewJetspeed-2 Overview
Jetspeed-2 Overview
bettlebrox
 
Spring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applicationsSpring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applications
michaelaaron25322
 
MidSem
MidSemMidSem
Context and Dependency Injection 2.0
Context and Dependency Injection 2.0Context and Dependency Injection 2.0
Context and Dependency Injection 2.0
Brian S. Paskin
 
Spring Basics
Spring BasicsSpring Basics
Transformation of Java Server Pages: A Modern Approach
Transformation of Java Server Pages: A Modern ApproachTransformation of Java Server Pages: A Modern Approach
Transformation of Java Server Pages: A Modern Approach
IRJET Journal
 
Maven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension toolMaven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension tool
elliando dias
 
Angularjs2 presentation
Angularjs2 presentationAngularjs2 presentation
Angularjs2 presentation
dharisk
 
Dependency Injection, Zend Framework and Symfony Container
Dependency Injection, Zend Framework and Symfony ContainerDependency Injection, Zend Framework and Symfony Container
Dependency Injection, Zend Framework and Symfony Container
Diego Lewin
 
Annotation Processing in Android
Annotation Processing in AndroidAnnotation Processing in Android
Annotation Processing in Android
emanuelez
 
Scale and Load Testing of Micro-Service
Scale and Load Testing of Micro-ServiceScale and Load Testing of Micro-Service
Scale and Load Testing of Micro-Service
IRJET Journal
 
SCR Annotations for Fun and Profit
SCR Annotations for Fun and ProfitSCR Annotations for Fun and Profit
SCR Annotations for Fun and Profit
Mike Pfaff
 
Maven 2 features
Maven 2 featuresMaven 2 features
Maven 2 features
Angel Ruiz
 

Similar to Spring annotations notes (20)

Spring Boot
Spring BootSpring Boot
Spring Boot
 
Spring framework Controllers and Annotations
Spring framework   Controllers and AnnotationsSpring framework   Controllers and Annotations
Spring framework Controllers and Annotations
 
Spring boot
Spring bootSpring boot
Spring boot
 
Krazykoder struts2 spring_hibernate
Krazykoder struts2 spring_hibernateKrazykoder struts2 spring_hibernate
Krazykoder struts2 spring_hibernate
 
Spring review_for Semester II of Year 4
Spring review_for Semester II of Year 4Spring review_for Semester II of Year 4
Spring review_for Semester II of Year 4
 
Apache Maven - eXo VN office presentation
Apache Maven - eXo VN office presentationApache Maven - eXo VN office presentation
Apache Maven - eXo VN office presentation
 
SpringBootCompleteBootcamp.pptx
SpringBootCompleteBootcamp.pptxSpringBootCompleteBootcamp.pptx
SpringBootCompleteBootcamp.pptx
 
Jetspeed-2 Overview
Jetspeed-2 OverviewJetspeed-2 Overview
Jetspeed-2 Overview
 
Spring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applicationsSpring data jpa are used to develop spring applications
Spring data jpa are used to develop spring applications
 
MidSem
MidSemMidSem
MidSem
 
Context and Dependency Injection 2.0
Context and Dependency Injection 2.0Context and Dependency Injection 2.0
Context and Dependency Injection 2.0
 
Spring Basics
Spring BasicsSpring Basics
Spring Basics
 
Transformation of Java Server Pages: A Modern Approach
Transformation of Java Server Pages: A Modern ApproachTransformation of Java Server Pages: A Modern Approach
Transformation of Java Server Pages: A Modern Approach
 
Maven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension toolMaven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension tool
 
Angularjs2 presentation
Angularjs2 presentationAngularjs2 presentation
Angularjs2 presentation
 
Dependency Injection, Zend Framework and Symfony Container
Dependency Injection, Zend Framework and Symfony ContainerDependency Injection, Zend Framework and Symfony Container
Dependency Injection, Zend Framework and Symfony Container
 
Annotation Processing in Android
Annotation Processing in AndroidAnnotation Processing in Android
Annotation Processing in Android
 
Scale and Load Testing of Micro-Service
Scale and Load Testing of Micro-ServiceScale and Load Testing of Micro-Service
Scale and Load Testing of Micro-Service
 
SCR Annotations for Fun and Profit
SCR Annotations for Fun and ProfitSCR Annotations for Fun and Profit
SCR Annotations for Fun and Profit
 
Maven 2 features
Maven 2 featuresMaven 2 features
Maven 2 features
 

Recently uploaded

Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
HODECEDSIET
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 

Recently uploaded (20)

Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMTIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEM
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 

Spring annotations notes