일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 디자인패턴
- 10951
- BubbleSorting
- decorator
- junit
- Linux
- C
- designpattern
- 백준
- 점세개
- gradle
- 숫자야구
- setParameter
- Spring
- 여러인수
- 자바
- java
- 쉬운 계단 수
- @Spring
- @ModelAttribute
- @NotEmpty
- 자료구조
- createQuery
- NamedParameterNotBound
- pscp
- 데코레이터패턴
- springboot
- 전치행렬 #C
- mycp
- 10844
- Today
- Total
목록백엔드 (14)
...
@Getter @Setter public class OrderSearch { private String MemberName; //회원 이름 private OrderStatus orderStatus; //주문 상태 [ORDER,CANCEL] } OrderSearch 클래스가 있다. 회원 이름과 주문상태를 확인할 수 있으며, bean 클래스이고 getter와 setter가 명명 규칙에 맞게 들어가 있어야 한다. http://localhost:8080/orders?MemberName=박지성&OrderStatus=ORDER 와 같이 접속이 들어올 경우 @GetMapping("/orders") public String orderList(@ModelAttribute("orderSearch") OrderSearch ..
@RunWith(SpringRunner.class) //ApplicationContext를 만들고 관리하는 작업을 할 수 있도록 Junit의 기능을 확장해준다. @SpringBootTest public class MemberTest { @Autowired MemberRepository memberRepository; @Test @Transactional @Rollback(false) public void MemberSaveTest(){ Member member = new Member(); member.setName("김규리"); memberRepository.save(member); Member findMember = memberRepository.findOne(member.getId()); Assert..
DAO( Data Access Object ) = db의 데이터에 접근하기 위한 트랜젝션 객체 = 웹서버는 DB와 연결하기 위하여 매번 커넥션 객체를 생성하는데, 이 때 커넥션 객체들을 미리 생성해 놓기 위하여 사용하는 것이 커넥션 풀 (Connection pool) 이다. 커넥션 풀에서 객체를 쓰고 다 쓰고 난 후에는 반환하게 된다. 이 때 커넥션 풀에서 객체를 새로 만들게 되는 오버헤드를 방지하기 위하여 한 DB에 접속하는 객체를 하나만 만들도록 하여 모든 페이지에서 그 객체를 이용해 DB에 접속하도록 하는데, 이 객체가 바로 DAO이다. DTO( Data Transfer Object ) = 계층 간 데이터 교환을 하기 위해 사용하는 객체로, DTO는 로직을 가지지 않는 순수한 데이터 객체(gette..