728x90
반응형
SMALL

jsp 19

[웹/JSP]jsp model1 간단한 도서관리게시판-1(bean, oracle설정)

안녕하세요~ IT깡패's입니다~ 어떤 코딩이든 다 하고 싶은 마음인데요~ㅎㅎㅎ 예전에도 하긴했지만 jsp model1으로 간단하게 게시판 한개 정도를 짜보려고 합니다~ㅎㅎ 맨 먼저 해야할 일은 oracle7.jar와 servlet.jar라는 라이브러리를 넣고 자바버전이나 한글처리, 톰캣처리 등을 하는 일입니다~!!! 그리고는 oracle과 bean을 사용할 수 있게끔 처리하는 부분입니다~ db는 보통 oracle, mysql(mssql)등을 사용하는 데요~ 저는 oracle을 사용하고 db설계를 해보았습니다~ sqlplus나 cmd로 계정접속하고 생성하는 방법은 앞에서 적었으니 빼기로 하고요~ 오라클로 시퀀스와 테이블을 만들어서 bean과 dao를 연동할 수 있게끔 해보겠습니다~ 일단 시퀀스를 만드는 목..

[웹/JSP]MVC 패턴이란??

- MVC 패턴이란~Model, View, Controller 의 합성어로 소프트웨어 공학에서 사용되는 소프트웨어 디지인 패턴입니다.Model - 어플리케이션 로직을 담당하는 부분으로 데이터베이스와의 로직을 담당하는 부분을 말합니다.(dao, service)View - client에게 보여주는 부분이며, Model에서 생산된 Data를 client에게 제공하는 역할을 담당합니다.(JSP)Controller - 사용자의 요청을 받아서 요청을 해당하는 비즈니스 로직을 수행하도록 하고, 작업 결과에 따라 응답을 결정하는 역할을 합니다. Model과View사이의 데이터 전달 역할을 합니다. MVC 패턴에는 모델1방식과 모델2방식이 있는데 특히 모델2구조 기반의 MVC패턴 구현은 JSP개발자라면 무조건으로 알고 ..

JSP화면 페이지에서 한글 처리(UTF-8) 해주기!

방갑습니다. IT깡패's 인데요~ 이번내용은 JSP페이지에서 한글 처리(UTF-8) 하는 방법에 대해서 올려보았습니다. JSP는 Dynamin WebProject로 프로젝트를 만든 후, 아무 셋팅없이 바로 실행하면 한글이 깨지는 현상을 볼 수 있습니다. - jsp 한글 깨짐 예 jsp에서 한글이 깨지지 않게 하기 위해서는 몇 가지 방법들이 있습니다. 1번째 방법 현 프로젝트의 마우스 오른쪽 버튼을 클릭하여 Build Path - Configure Build Path - Resource로 들어가서 text file encoding에서 others의 UTF-8을 클릭해줍니다. 2번째 방법 jsp 클래스에서 맨위에 이 부분에서 EUC-KR이라고 된 부분을 UTF-8이라고 고쳐줍니다. 3번째 방법 이 것은 po..

[웹/JSP]jsp Get, Post방식

JSP에서 Get, Post방식을 사용하려면 HTML의 Form태그가 필요합니다. Form태그 사용자의 입력정보를 받기 위한 요소로 구성되어 있습니다. - type = "submit, button" : 버튼에 대한 속성이며, 특히 submit은 사용자 데이터를 처리할 페이지로 전달 합니다. action 속성 : 사용자 데이터를 전달할 웹페이지입니다. method 속성 : get 또는 post 방식이 있습니다. - get : 사용자의 입력 데이터를 url에 표시하며, 데이터 크기에 제한이였고 쿼리 형식입니다. - post : 데이터 크기의 제한이 없어 많은 양의 데이터를 전달할 수 있습니다. placeholder 속성 : 웹에서 HTML형식으로 글씨가 씌어진다. 전송방식 jsp 전송방식에는 get, pos..

[웹/JSP]서블릿(servlet) 개념 및 기본 예제,,

기본 서블릿 프로그램 만들기 우선 서블릿을 이용해 기본적인 페이지를 확인할 수 있는 프로그램을 작성하기 위해 이클립스에서 서블릿클래스를 만들어보자~! 1. 이클립스에서 [File - New - Dynamin Web Project 선택] 2. [Project name]을 ServletEx02으로 입력하고 프로젝트 생성 3. 프로젝트 생성 후 [File - New - Servlet] 선택하여 package를 second class를 helloServlet으로 지정하고 [Finish] 4. ServletEx02 프로젝트 내에 Java Resource - src 디렉토리에 first 패키지와 HelloServlet.java 서블릿 파일이 생성된 것을 확인할 수 있다. - HelloServlet.java 다음과 ..

[웹/JSP]jsp JDBC를 이용한 DB연동하기~

JDBC(Java Database Connectivity)란? 자바에서는 JDBC라는 강력한 도구를 제공해 자바 프로그램에서 데이터베이스를 처리할 수 있게 해줍니다. JDBC는 일관성 있는 방식으로 데이터베이스에 접근할 수 있는 API를 제공하는 클래스들이라고 볼 수 있습니다. 데이터들의 집합이라고 볼 수 있는 데이터베이스는 데이터베이스 관리 시스템(DBMS, Database Management System)에 관리됩니다. DBMS에는 오라클, MSSQL Server, MySQL 등이 있지만 자바 웹 프로젝트에서는 오라클 DBMS를 주로 사용하게 됩니다. 자바와 데이터베이스는 별도의 시스템으로 동작하기 때문에 자바에서 제공되는 순수 API에는 데이터베이스에 접근할 수 있는 기능을 가진 클래스가 제공되지 ..

[웹/JSP]서블릿(Servlet)과 톰캣설치~

서블릿, Servletserver + Applet의 합성어 서버에서 실행되는 Applet이라는 의미를 가지고 있으며 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술을 뜻합니다. 서블릿은 또한 자바 클래스형태의 웹 어플리케이션을 말하는데 서블릿 클래스를 통해 동작합니다. *서블릿 클래스브라우저를 통해 자바 클래스가 실행되도록 하기 위해서는 javax.servlet.http 패키지에서 제공하는 httpServlet 클래스를 상속받아 구현해야 합니다. HttpServlet 클래스를 상속 받아 만든 서브 클래스를 서블릿 클래스라고 합니다. 이를 간단히 서블릿이라고도 부르기도 합니다. JSP, Java Server Page자바로 서버 페이지를 작성하기 위한 언어HTML과 JSP 태그(스크립트릿)로 구설되..

[JSP/서블릿]jsp 파일업로드,,

COS 라이브러리JSP에서 자주 사용되는 기능인 파일 업로드는 Java에서 기본으로 지원하지 않지만, cos.jar 오픈 라이브러리를 이용하면 쉽게 구현 가능할 수 있습니다. - COS 라이브러리를 얻을 수 잇는 주소 http://servlet.com/cos/ 웹페이지 하단에서 볼 수 있는 Download 항목에서 cos파일을 다운 받습니다.압축 파일 내 lib폴더의 cos.jar 파일을 복사하여 자신의 프로젝트의 WebContent/WEB-INF/lib 폴더에 불혀 넣습니다. - 파일 업로드를 위한 form태그 method를 post로 지정 get으로 지정하면 파일 업로드 연결을 할 수 없게됨,,enctype 속성을 mulitpart/formdata로 추가input 태그의 type을 file로 지정 e..

[JSP, SPRING]Maven이란~

Maven이란?메이븐은 프로젝트 구조와 내용을 기술하는 선언적 접근방식의 오픈소스 빌드 툴이며, 대부분 apache(apache maven)에서 사용한다. 컴파일과 동시에 빌드를 수행할수 있고 테스트를 병행하거나 서버측 디플로이 자원을 관리할 수 있는 환경을 제공한다.그리고 pom.xml에서 핵심항목은 dependencies이다. 이것은 어플리케이션을 컴파일하고 테스트하고 실행하는데 필요한 라이브러리목록을 기술한다. 비슷한 개념으로는 gradle이 있다. 태그의 종류 name - 프로젝트의 이름url - 사이트 urlgroupId - 프로젝트 그룸 ID, 도메인이나 특정한 정보로 식별version - 버전 버전설정packaging - 패키징 타입 설정 여기서 중요한것은 dependency인데 Spring..

728x90
반응형
LIST