게시판만들기
[게시판 만들기] 1-5. JSP - Oracle 을 이용한 Model1 입니다.
상세 페이지를 만들기 위해서 content.jsp를 생성합니다. list.jsp에서 content.jsp 로 이동하기 위한
[게시판 만들기] 1-4. JSP - Oracle 을 이용한 Model1 입니다.
데이터베이스의 테이블 생성당시 BOARD_IDX 는 Primary Key ( 중복 허용 안함 ) 은 고유한 값을 가지므로, 하나씩 넣어주는 것은 매우 비 효율적인 작업입니다. 이를 위해 오라클에서는 시퀀스를 제공합니다. ( 생성 시 옵션은 생략하였습니다. ) 생성된 시퀀스는 아래와 같은 방법으로 사용할 수 있습니다. insert.jsp 에서 수기로 기재 하였던 BOARD_IDX 에 시퀀스를 적용합니다. 또한 finally 구문에 성공 실패 여부와 상관없이 index.jsp로 이동하는 구문을 작성해주면 insert에 관련된 작업은 모두 끝났습니다. Select 진행 순서 index.jsp -> list.jsp (페이지의 시작은 index에서 시작하며 redirect를 통해 list로 이동합니다.) 다음으로..
[게시판 만들기] 1-3. JSP - Oracle 을 이용한 Model1 입니다.
Database(Oracle)을 정상적으로 설치하였다면, 실행창(Window Key + R) 을 연 후, 서비스(Services.msc)를 입력합니다. 이후 OracleService와 Oracle_Listener 가 정상적으로 실행되어 있는지 확인합니다. 실행창 > cmd(명령 프롬프트 창) 에서 sqlplus / as sysdba 로 접속을 진행합니다. 계정 생성 : CREATE USER 아이디 IDENTIFIED BY 비밀번호; 권한 부여 : GRANT CONNECT, RESOURCE, DBA TO 아이디; 설치된 SQLDeveloper 로 접속하면 왼쪽 상단 녹색 플러스 버튼에 생성한 계정으로 접속합니다. 워크 시트에서 테스트를 진행할 테이블을 생성 후 데이터를 삽입합니다. Board 테이블 안에 ..
[게시판 만들기] 1-2. JSP - Oracle 을 이용한 Model1 입니다.
index.jsp 에서 글을 작성할 수 있는 페이지로 이동하도록 태그를 추가합니다. 글을 작성할 수 있도록 write.jsp를 생성하여 form을 생성합니다. form action은 제출버튼을 누르게 되면 해당 경로로 데이터가 전송되며, method="post" 방식은 데이터가 URL에 남지 않고 HttpServletRequest 안에 데이터가 담기게 됩니다. JSP 페이지에서는 변수 선언 , 자바코드입력, 값 출력을 할 수 있습니다. write.jsp 에서 index.jsp 로 데이터를 전달할 예정이므로, HttpServletRequest 의 request.getParameter("form_name"); 으로 값을 받습니다. 한글 깨짐 현상을 방지하기 위해 최 상단에 아래와 같이 선언해주어야합니다.
[게시판 만들기] 1-1. JSP - Oracle 을 이용한 Model1 입니다.
웹 개발을 시작하면서 가장 기본적은 JSP - Oracle 게시판을 만들 예정입니다. 이전 공부 내용을 토대로 정리하여 구성하려는 목적입니다. 개발툴 : Eclipse 2019-12 https://www.eclipse.org/downloads/packages/release/2019-12/r Java : Jdk1.8.0_241 https://www.oracle.com/java/technologies/javase-downloads.html Database : ORACLE 11G ORCL https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#11g DatabaseTool : SQLDeveloper https://..