분류 전체보기100 [Spring] 사용이유 - EJB 너무 무겁다. ioc -di - -dl - datasource AOP -관점지향 -기능을 나눔 -유지보수 용이 -핵심관점 - @Target, -공통관점 - @Advice, - @joinPoint -언제 실행될지 - @Pointcut -어떤 메서드를 어떤 곳에 적용 - pattrn POJO -자바 클래스, 특정 인터페이스에 종속적이지 않음 interface 기반 loose coupling 가능 DI - Dependency injection injection 받는 방법 -xml -anotaion -java code bean -scope 사용가능 - 생략시.싱글톤 객체 생성 - 빈설정 빈의 생성범위 - singleton, prototype, request, session property -.. 2022. 10. 28. [Spring]Rest rest만들 때 필요한 것 1.기반이 되는 라이브러리 - jackson-databind 역할 : 객체를 json으로 바꿔줌 - controller에서 객체를 반환할 때 ,일반 문자열 같은 건 사용 x REST 관련 Annotaion @ResponseBody - jsp같은 뷰로 전달되는 것이 아니라 데이터 자체를 전달 @RequestBody - json 데이터를 원하는 타입으로 바인딩 - POST방식,PUT방식 @GetMapping -GET방식 - CRUD 중 R @PostMapping - POST방식- CRUD 중 C @PutMapping - PUT방식 - CRUD 중 U @DeleteMapping - DELETE방식 -CRUD 중 D @RestController - REST방식을 처리하기 위한 것임을 .. 2022. 10. 28. [Spring]Mybatis- SqlSessionFactory SqlSessionFactory Mybatis 와 Mysql서버를 연결해주는 객체 데이터베이스와의 연결과 sql의 실행에 대한 모든 것을 가짐 sqlSessionFactory 생성해주는 객체 설정 sqlSessionFactoryBean 클래스 사용 root-context.xml - mybatis에 별도 설정 스피링이 실행하는 동시에 동작하도록 설정 2022. 10. 25. [Spring]Spring JDBC, DataSource DataSource? DB와 관계된 커넥션 정보를 담고 있으며 빈으로 등록하여 인자로 넘겨준다. -이 과정에서 Spring은 DataSource로 DB와의 연결을 획득 *DB 서버와의 연결 *DB connection Pooling 기능 *JDBC(java database connectivity)를 이용하려면 property file을 통해 bean 등록 *DB connection Pooling 자바 프로그램에서 db 연결(커넥션 객체를 얻는 것)은 오래걸린다. 일정량의 Connection객체를 미리 만들어 저장해두었다 요청시 사용 - 속도와 퍼포먼스가 좋아진다. 커넥션풀을 관리하고, 커넥션객체를 풀에서 꺼냈다 반납하는 이러한 과정을 DataSource가 한다. **mybatis-config.xml로 사용.. 2022. 10. 25. 이전 1 ··· 18 19 20 21 22 23 24 25 다음