목록Study (53)
Fairy ' s
#1 메인 테이블 BOARD에 사용한 query문 정리 (boardMapper.xml) 1. 게시판 테이블 BOARD, SEQUENCE 생성 // BOARD 테이블 CREATE TABLE BOARD( BNO NUMBER NOT NULL, // 게시물 번호 TITLE VARCHAR2(100) NOT NULL, // 게시물 제목 CONTENT VARCHAR2(2000) NOT NULL, // 게시물 내용 WRITER VARCHAR2(100) NOT NULL, // 작성자 REGDATE DATE DEFAULT SYSDATE, // 게시물 등록일 PRIMARY KEY(BNO) // 기본 키 ); CREATE SEQUENCE BOARD_SEQ // BOARD_SEQ 라는 시퀀스 생성 START WITH 1 // ..
Oracle DB 기본 명령어 정리 기본 명령어 CREATE TABLE 테이블_이름 ( ); // 테이블 제작 컬럼이름 데이터타입(사이즈) // 컬럼 제작. 사이즈 명시x - 기본 값 DESC 테이블_이름; // 테이블 구조 확인 ORDER BY 컬럼명 *DESC // 오름차순 정렬, DESC가 있을 경우 내림차순 정렬 DROP TABLE 테이블_이름; // 테이블 삭제 INSERT INTO 테이블_이름(id, name) VALUES('1', 'fairy'); // 값 삽입 UPDATE 테이블_이름 SET name='fairycode' WHERE id='1'; // 값 수정 DELETE FROM 테이블_이름 WHERE name='fairycode'; SELECT * FROM 테이블_이름; // 삽입된 값..
개념 정리 #2 SqlSession 클래스 (MemberDAOImpl.java) // 참고 SqlSession을 통해 매핑구문을 실행하거나 커밋 또는 롤백을 할 수 있음 Mybatis 연동을 해서 사용할 수 있음 제공하는 메서드 종류 메서드 기능 List selectList(query_id) id에 대한 select 문 실행 후, 여러 레코드를 List로 반환 List selectList(query_id, 조건) id에 대한 select 문 실행, 사용되는 조건도 전달 T selectOne(query_id) id에 대한 select 문 실행 후, 지정된 타입으로 한 개의 레코드 반환 T selectOne(query_id, 조건) id에 대한 select 문 실행, 사용되는 조건도 전달 Map select..
개념 정리 #1 Spring Security Framework 자바 서버 개발을 위해 필요로 한 인증, 권한 부여 및 기타 보안 기능을 제공하는 프레임 워크 Logger (BoardController.java) // 참고 Logging (실행 기록) : 프로그램 개발, 운영시 생기는 문제점을 관리, 모니터링 할 수 있는 데이터 Console 창에서 확인할 수 있음, System.out.println() 으로도 확인이 되지만, 시스템이 느려질 수 있고, 파일로는 저장이 불가능하기 때문에 주로 log를 사용해서 파일로 저장해 분석할 필요성이 있음 사용 방법은 변수 선언한 후 명령어를 호출(logger.info("로그타이틀 {}", 출력 값))하는 방식, 아래 코드 참고 // BoardController.ja..
Spring과 Oracle DB를 이용하여 게시판을 제작해 보았습니다. 게시판은 MelonPeach 님의 블로그를 참고하여 제작하였습니다. // Github jsp 파일 URL 호출 -> Controller -> Service -> ServiceImpl -> Dao -> DaoImpl -> Service -> View Controller 1. Controller 제일 앞에 어노테이션 @Controller를 작성해야 호출할 수 있음 2. 웹에서 처리해야할 데이터를 받고, 받은 데이터를 service를 선택하여 호출함 3. 처리한 데이터를 다음 페이지에서 볼 수 있게 셋팅하고 이동할 페이지를 리턴함 4. @RequestMapping("/") 을 사용하여 들어온 요청을 특정 메서드와 매핑함 // BoardCo..