Spring 프레임 워 크 가 주 는 좋 은 점.

2783 단어 Java
우 리 는 항상 Spring 프레임 을 사용 했다 고 말 하지만,spring 프레임 은 도대체 어떤 역할 을 합 니까?사실 많은 사람들 이 나 에 게 Spring 이 우리 의 개발 을 더욱 간단하게 한다 고 쉽게 알려 줄 수 있다.그렇다면 스프링 은 어떻게 우리 의 틀 을 간단하게 만 들 었 을 까?
1.pojo 기반 경량급 및 최소 침입 성 프로 그래 밍
   Spring 을 사용 하기 전에 우 리 는 코드 를 쓰기 위해 서 는 데이터베이스 연결,로그 서비스 불 러 오기 등 일반적인 작업 이 필요 합 니 다.그 는 비슷 한 코드 를 가지 고 있 을 것 입 니 다.
public class Helloworld implements SessionBean{
		public void ejbActive(){
			
		}
		public void ejbRemove(){
			
		}
		public void ejbPassivae(){
			
		}
		public void setSessionContext(SessionContext ctx){
			
		}
		public String sayHello(){
			return "  !";
		}
		public void ejbCreate(){
			
		}
		
	}

그러나 우 리 는 Spring 을 사용 한 후에 ejb 의 일부 방법 을 추가 하지 않 아 도 됩 니 다.우리 자신의 목표 코드 만 실현 하면 됩 니 다.그러면 우리 의 프로 그래 밍 은 ejb 나 다른 기술 을 강하 게 결합 하 는 방법 이 필요 하지 않 습 니 다.우리 가 실현 하고 자 하 는 기능 만 쓰 면 됩 니 다.다른 것 은 spring 이 우 리 를 위해 잘 해 줍 니 다!
public class Helloworld implements SessionBean{
		public String sayHello(){
			return "  !";
		}
	}

2.의존 주입 과 인 터 페 이 스 를 통 해 느슨 한 결합 을 실현 하고 의존 주입 은
public static void main(String[] args){
		/*  Spring   */
		ApplicationContext context= new ClassPathXmlApplicationContext("applicationContext.xml");
		/*  TestAction bean*/
		TestAction tx=(TestAction)ac.getBean("test.Action");
	}

3.절단면 과 관례 를 바탕 으로 성명 식 프로 그래 밍 을 한다.

			
			
				
				
					
					
					
					
					
				
			

4.절단면 과 템 플 릿 을 통 해 판 코드 를 줄 입 니 다.(JDBC 연결 등 코드 를 더 이상 쓸 필요 가 없 으 며 코드 를 더욱 간결 하 게 합 니 다)
public Employee getEmployeebyID(long id){
	return jdbcTemplate.queryForObject("select * from employee wher id=?",new RowMapper(){
		public Employee mapRow(ResultSet rs,int rowNum)throws SQLException{
			Employee employee= new Employee();
			employee.setId("12");
			return employee;
		}
	},id);
}

요약:
        Spring 의 프레임 워 크 의 근본 적 인 사명 은 우리 의 자바 개발 을 더욱 간결 하고 편리 하 게 하고 주입 과 AOP 라 는 두 개의 신기 에 의존 함으로써 이 점 을 쉽게 실현 할 수 있 도록 하 는 것 이다.주입 에 의존 할 때 대상 의 의존 관 계 는 프레임 워 크 에 맡 기 고 그들 이 필요 로 하 는 대상 에 자동 으로 주입 된다.AOP 는 우리 가 횡단 을 실현 하고 서 비 스 를 우리 시스템 에 가로로 가입 하 는 것 을 도 울 수 있 습 니 다!

좋은 웹페이지 즐겨찾기