미래를 설계하는 개발자

고정 헤더 영역

글 제목

메뉴 레이어

미래를 설계하는 개발자

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (88)
    • C 언어 (7)
    • C++ 언어 (7)
    • Java (10)
      • Java Error (2)
      • Java Setup (1)
      • Java Study (2)
      • Design Patterns (2)
    • Spring (23)
      • Restfull API (2)
      • SpringBoot-React (5)
      • SpringBoot-MSA (16)
    • WebProgramming (26)
      • HTML (0)
      • CSS (0)
      • Javascript (1)
      • Error (0)
      • JSP (25)
    • 자료구조 (3)
    • DataBase (7)
      • Data Modeling (1)
      • Oracle Database (3)
      • SQL (3)
    • Android (0)
    • 기타 (2)
    • Git (2)
    • Algorithm (1)
    • 끄적끄적 (0)

검색 레이어

미래를 설계하는 개발자

검색 영역

컨텐츠 검색

분류 전체보기

  • FrontController 패턴, Command 패턴 예제

    2018.10.28 by ChrisMare

  • url-pattern (디렉토리 패턴, 확장자 패턴)

    2018.10.26 by ChrisMare

  • JSTL 개요 및 설치, Core 사용법

    2018.10.26 by ChrisMare

  • EL(Expression Language) 예제

    2018.10.25 by ChrisMare

  • 파일 업로드 라이브러리(cos.jar) - multipart/form-data

    2018.10.25 by ChrisMare

  • DAO, DTO, PreparedStatement, DBCP를 이용한 간단한 회원인증

    2018.10.25 by ChrisMare

  • 간단한 회원가입 및 회원정보 수정

    2018.10.24 by ChrisMare

  • JDBC 연동 후 DB 테스트

    2018.10.22 by ChrisMare

FrontController 패턴, Command 패턴 예제

FrontController 패턴클라이언트의 다양한 요청들을 한곳으로 집중시켜서 개발 및 유지보수에 효율성을 극대화 시키는 패턴이다. 이를통해 해당하는 각각의 다양한 요청들에 따라 요청에 맞는 서블릿을 향하게 했는데 한곳으로 서블릿을 모아서 관리하는 것을 말한다. 이러한 형태를 FrontController 패턴적용 후 간단히 말하면 *.do 로 오는 모든 요청을 한 서블릿으로 받고요청 uri 와 contextPath를 구한 후 이것을 contextPath만큼 substring하여 파일이름만을 구한 후 이것으로 관리하는 것이다. 밑의 예제로 살펴보자. FrontController EX ) doRequest.jsp 123456789101112131415161718192021222324252627FrontCo..

WebProgramming/JSP 2018. 10. 28. 17:14

url-pattern (디렉토리 패턴, 확장자 패턴)

url-patternurl-pattern에는 두 가지 패턴이 있습니다.디렉터리 패턴과 확장자 패턴입니다. 디렉터리 패턴디렉터리 형태로써 서버의 해당 컴포넌트를 찾아서 실행하는 구조를 가집니다. ex) http://localhost:8181/프로젝트명/DIR ---> /DIR 로 맵핑된 서블릿을 찾아갑니다. 확장자 패턴확장자 형태로 서버의 해당 컴포넌트를 찾아서 실행하는 구조를 말합니다. *.me )http://localhost:8181/프로젝트명/DIR.me --> *.me 로 끝나는 요청을 동일한 me 서블릿으로 찾아가게 맵핑합니다. *.do )http://localhost:8181/프로젝트명/DIR.do --> *.do 로 끝나는 요청을 동일한 do 서블릿으로 찾아가게 맵핑합니다.

WebProgramming/JSP 2018. 10. 26. 16:05

JSTL 개요 및 설치, Core 사용법

JSTL ?JSP의 경우 HTML 태그와 같이 사용되어 전체적인 코드의 가독성이 떨어진다.예를들어 html 태그 도중 를 사용하여 html 코드의 흐름이 깨지며 코드를 보기에 난해해진다.그래서 이러한 단점을 보완하고자 만들어진 태그 라이브러리가 JSTL 이다.JSTL의 경우 우리가 사용하는 Tomcat 컨테이너에 포함되어 있지 않으므로, 별도의 설치를 하고 사용해야된다. JSTL 설치http://jakarta.apache.org/ 접속 한 후, 좌측 네비게이션바의 Taglibs 를 클릭한다. Apache Taglibs 항목의 Apache Standard Taglib 클릭한다. Standard 1.1 download 클릭하고 binaries 클릭한 후 jakarta-taglibs-standard-1.1.2..

WebProgramming/JSP 2018. 10. 26. 14:12

EL(Expression Language) 예제

EL(Expression Language) ?표현식 또는 액션태그를 대신해서 값을 간략하게 표현하는 언어이다. EL 연산자산술 : +, -, *, /, %관계형 : ==, !=, , =조건 : a? b:c논리 : &&, || ex) 표현식 vs EL 표기법elEX1.jsp )1234567891011121314151617181920212223242526Insert title here표현식 2) %> EL${ 1 + 1 } ${ 1 != 2 } ${ (11)&&(1>2) } Colored by Color Scriptercs 결과)ex) 액션태그 vs EL 표기법 com.jsplec.ex.Member.java )1234567891011121314151617181920212223242526272829303132..

WebProgramming/JSP 2018. 10. 25. 21:56

파일 업로드 라이브러리(cos.jar) - multipart/form-data

파일 업로드 라이브러리(cos.jar) 다운로드 및 설치http://www.servlets.com 접속하면 해당 화면이 나오는데 여기서 com.oreilly.servlet을 클릭하시면 됩니다.해당 화면을 아래로 스크롤 하시다보면 Download 항목이 있습니다. 그 곳에 있는 cos-26Dec2008.zip를 다운받으시면 됩니다. 다운 받으신 후 압출을 풀고 해당 lib 폴더안의 cos.jar 파일을 복사합니다. 이것을 사용하고있는 프로젝트에 WEB-INF > lib 폴더에 붙여넣어 사용하시면 됩니다.그리고 파일 업로드할 시 저장될 폴더를 WebContent안에 만들어 줍니다. (File) 그 후 해당 소스코드로 사용하시면 간단히 사용하실 수 있습니다. fileForm.jsp1234567891011121..

WebProgramming/JSP 2018. 10. 25. 17:36

DAO, DTO, PreparedStatement, DBCP를 이용한 간단한 회원인증

DAO ?Data Access Object의 약어로 서버에서 DB로 접근하여 관리하는 객체이다. (즉, DB관련 기능을 구현하는 곳이다.) 데이터 베이스에 접속하여 데이터 추가, 삭제, 수정 등의 작업을 하는 클래스.일반적인 JSP 혹은 Servlet 페이지내에 위의 로직을 함께 기술할 수 도 있지만, 유지보수 및 코드의 모듈화를 위해서 별도의 DAO 클래스를 만들어서 사용한다.DTO ?Data Transfer Object의 약어로 DB와 관련된 데이터를 관리하는 클래스이다. DAO 클래스를 이용하여 데이터 베이스에서 데이터를 관리할 때 데이터를 일반적인 변수에 할당하여 작업할 수도 있지만,해당 데이터의 클래스를 만들어 사용한다.PreparedStatement ?SQL문 실행을 위해 Statement 객..

WebProgramming/JSP 2018. 10. 25. 15:04

간단한 회원가입 및 회원정보 수정

프로세스참고사항 )저는 OracleDriver를 사용하였습니다. join.html1234567891011121314151617181920 Join Join ID : PW : Name : sex : 남 여 age : Colored by Color ScriptercsJoinOK.java12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697package com.servletTest.ex; import java.io.IOException;..

WebProgramming/JSP 2018. 10. 24. 15:40

JDBC 연동 후 DB 테스트

데이터 베이스 연결 순서1. ojdbc-version.jar 파일을 먼저 WEB-INFO > lib 폴더에 먼저 삽입합니다. 2. 그 후 연결 및 실행 과정입니다. Statement 객체 executeQuery() 실행 후 반환 되는 레코드 Example executeQuery Test )1. Member.db 생성2. select.jsp db 와 관련된 구문은 예외가 발생할 수 있기 때문에 try catch를 통해서 구현해야되며 finally로 자원해제까지 해주어야됩니다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 JDBC TestJ..

WebProgramming/JSP 2018. 10. 22. 18:38

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 5 6 7 8 ··· 11
다음
TISTORY
미래를 설계하는 개발자 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바