Web/Jsp_servlet

반응형
반응형
Web/Jsp_servlet

[JSP]MVC2게시판만들기_01

MVC2패턴으로 게시판 만들기 아직 서블릿을 배우기 전이라 java와 html, jsp, database만 활용하여 구현하였고, 기존MVC패턴과 달리 controller.jsp파일을 통해 모든 화면 제어가 가능하도록 했다. 기본 구조와 흐름은 아래와 같다. 데이터베이스 SQL파일 만들기 DROP SEQUENCE MVCBOARDSEQ; DROP TABLE MVCBOARD; CREATE SEQUENCE MVCBOARDSEQ; CREATE TABLE MVCBOARD( SEQ NUMBER PRIMARY KEY, WRITER VARCHAR2(500) NOT NULL, TITLE VARCHAR2(1000) NOT NULL, CONTENT VARCHAR2(4000) NOT NULL, REGDATE DATE NOT N..

Web/Jsp_servlet

[JSP]MVC게시판만들기_02

2. JSP구조 글쓰기(insert), 수정(update), 삭제(delete), 전체목록(list), 선택게시글 내용(select), 목록으로 돌아가기 등 게시판이 갖는 기본적인 기능을 구조적으로 표현하면 아래와 같다. 1) index list... 2) mylist.jsp List 번호 이름 제목 날짜 3) myselect.jsp Select 이름 제목 내용 4) myupdate.jsp 이름 제목 내용 5) myupdateres.jsp 0){ %> 6) mydelete.jsp 0){ %> 7) myinsert.jsp insert 이름 제목 내용 8) myinsertres.jsp 0){ %>

Web/Jsp_servlet

[JSP]MVC게시판 만들기_01

게시판 만들기 가장 기초적인 게시판의 형태를 만들어 보도록 하자. 다음과 같이 게시판 목록을 만들고 게시글 제목을 눌렀을 때 해당 내용을 볼 수 있는 페이지로 이동한다. 게시판을 만들기 위해서는 1. JDBC(Java DataBase Connection) : Database에 자료를 저장하고 2. JSP(Java Server Page): Server을 통해 자료 요청에 응답할 수 있어야 한다. 1-1. DateBase table 생성 DROP SEQUENCE MYSEQ; DROP TABLE MYBOARD; CREATE SEQUENCE MYSEQ; CREATE TABLE MYBOARD( MYNO NUMBER PRIMARY KEY, MYNAME VARCHAR2(500) NOT NULL, MYTITLE VAR..

Web/Jsp_servlet

[JSP]JSP/Servlet이란

JSP [java server page(html → java)] java를 기반으로 하는 server side 스크립트 언어 - HTML 코드에 java코드를 넣어 동적인 웹페이지를 생성하는 웹 어플리케이션 도구 - jsp를 통해 정적인 HTML과 동적으로 생성된 contents(HTTP 요청 파라미터)를 혼합하여 사용할 수 있다. - jsp는 백그라운드에서 Servlet으로 자동으로 변환된다. Servlet (java → html) 웹 기반의 요청에 대한 동적인 처리가 가능한 하나의 클래스 - 서버안에서 서버로 들어오는 request를 받아서 어떤 url인지 mapping을 통해서 연결하여 처리하고 그에 맞는 document를 응답하는 것 - doGet: 읽기 / doPost: 쓰기 / doPut: 수..

Web/Jsp_servlet

[java.util.Date]와 [java.sql.Date]차이

database정보를 가져오는 과정에서 date를 가져올 때 오류가 뜨는 경우가 있다. 이는 sql과 java에서 사용하는 date 클래스가 가진 차이점 때문이다. 먼저, [java.sql.Date]는 [javs.util.Date]를 상속받는 클래스로, [java.sql.Date]는 (시, 분, 초 출력 X) JDBC등을 이용해서 DB에 격납된 날짜나 시각정보를 데이터로서 추출하거나 데이터베이스에 격납할 때의 영역으로 사용하며, 문자열 형식이 "2008-12-30 12:30:20" 와 같은 형태의 데이터 에 특화해서 사용하는데에 적합하다. 연월일시분초등의 요소를 따로 따로 분리하지 않고 하나의 정보로서 다룬다. [javs.util.Date]는 (시, 분, 초까지 출력) 보다 범용적인 날짜, 시각정보를 다..

Web/Jsp_servlet

이클립스 초기 설정

1. encoding(UTF-8 변경) 2. server Servers - No servers are available 클릭 tomcat 검색 후 Tomcat v9.0 선택 - next Browse 클릭 후 tomcat 폴더로 설정 next - finish 클릭 후 아래 화면과 같이 Run 클릭하여 Start! 1) tocat - bin 들어가서 shutdown 2) 이전 사용하던 이클립스 있다면 stop 해준다. 3. database Data Source Explorer 에서 Database Connections 우클릭 - new Oracle 선택 - next Drivers 우측 버튼 클릭 후 설정 Oracle Thin Driver 11version 선택 후 Jar List 탭으로 이동 기존 14버전 ..

emojiyeon
'Web/Jsp_servlet' 카테고리의 글 목록 (3 Page)