전체 글 (29) 썸네일형 리스트형 Spring_20210618_Test환경 어노테이션 @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("file:참조할 파일 경로") 이전 포스트에서 설정한 Mybatis의 세션팩토리빈 객체가 제대로 주입되었는지 테스트 JUnit테스트로 실행 Spring_20210618_Mybatis 설정 Mybatis - 진짜 거의 대부분 사용함 - 개발자가 지정한 SQL, 고급 매핑을 지원하는 프레임워크 - JDBC코드와 수동으로 세팅하는 파라미터와 결과 매핑을 제거 - 복잡한 JDBC코드를 걷어내고 깔끔한 소스코드 유지 - DAO 계층을 대체 - 기존 DAO의 Interface의 구현클래스를 xml파일이 대신 - 자동 Connection객체 생성, Close() 처리, PreParedStatement 처리 - #{name} 을 통한 ? (PreParedstatment 값 전달) 처리 - 리턴 타입으로 자동 ResultSet처리 ======================================== 사용법 SQLSessionFactory 필요 - Mybatis의 핵심객체. - 스프링 컨테이너에 빈으로.. Spring_20210617 Java를 이용해 DB(데이터베이스)를 다루는 JDBC는 1. Connection 객체 생성 2. PrepareStatement 객체 생성 3. SQL문 실행 4. ResultSet 객체 생성, 결과 처리 위와 같은 작업을 계속 반복하는 단점이 있습니다. 그래서 Spring에서는 기존 JDBC의 장점을 유지하면서도 간결한 형태의 API 사용법을 제공합니다. ------------------------------------------------------------- 웹 애플리케이션에서는 동시에 여러 명의 사용자를 처리해야 합니다. 때문에 사용자의 요청이 있을 때마다 매번 DB에 연결하는 방식이 아닌, Connection Pool을 사용하여 미리 정해진 개수만큼 커넥션을 풀에 준비해두고 요청이 있을 때마다.. Tap style 메뉴를 탭으로 구성하는 방식. 순수 CSS로는 구현할 수 없고, JS를 이용해야한다. Home Menu 1 Menu 2 Menu 3 HOME Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Menu 1 Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Menu 2 Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusanti.. CSS디자인 실습 위 이미지를 그대로 디자인 해보는 과제이다. 1. 개발자도구(F12)를 이용해서 어떤 구조로 되어 있는지 분석한다. container 클래스 내부에 row 클래스가 선언되어 있다면 부트스트랩이 적용되어 있다. 맨위 '로그인' 문구와 이미지, 입력창, 버튼을 한데 묶어 정렬하고, 그 안에서 화면 크기에 따른 각각의 크기를 지정해준다. 2. 상단 문구 어떤 스타일이 적용되었는지 알고 있다면, 폭이나 여백같은 요소는 얼마든지 마음대로 정할 수 있다. 1) 텍스트박스 가운데 정렬 - margin 상하값 0, 좌우값 auto 2) 텍스트 박스 상, 하 색깔선 - border-top, border-bottom (예시의 색은 #E1E1E1) 3) 텍스트 가운데 정렬(가로) - text-align : center 4).. 이전 1 2 3 4 다음