[이클립스] 자바 라이브러리 JSP활용 - Gson, jstl, cos, mysql-connector
·
BE/Java [Servlet , Spring]
* Dynamic Web Project로 생성한 프로젝트의 [ WebContent -> WEB-INF-> lib ] 폴더에 필요한 라이브러리를 넣어둔다. 아래는 자주 사용하는 5가지 자바 라이브러리에 대한 설명이다. 1. json-simple 라이브러리 - Apache에서 만든 라이브러리로 JSONObject와 JSONArray 클래스를 사용해 DB에서 가져온 데이터를 json타입으로 변경한다. [사용법] 1) 라이브러리 import 2) for문으로 반복하여 JSONObject에 각각의 vo 칼럼 데이터를 put메서드로 담아준다 3) JSONObject를 JSONArray에 넣어 배열로 변환한다 4) PrintWriter 객체의 println 메서드를 이용해 출력한다. 예제바로가기 핸들바로 JSP 데이..
핸들바로 JSP 데이터 출력하기 (mysql 데이터 json타입 변환)
·
BE/Java [Servlet , Spring]
📌 목차 1. DB연결 2. VO파일 생성 3. DAO생성해서 DB 데이터 가져오기 4. json-simple-1.1.1 라이브러리 5. DB 데이터 json타입으로 변환 (컨트롤러) 6. jsp에서 출력하기 (뷰) - JAVA Resources 파일의 src안에 controller, model패키지를 생성해 준다 1. db연결 : model 패키지에 자바 클래스로 생성한 DB파일로 mysql과 연결 package model; import java.sql.*; public class DB { public static Connection CON; static { try { Class.forName("com.mysql.jdbc.Driver"); CON = DriverManager.getConnection( ..
MVC구조 및 아파치 톰캣 서버를 사용한 JSP & Servlet 파일 생성
·
BE/Java [Servlet , Spring]
MVC Architecture 구조 Model View Controller 소프트웨어 디자인 패턴 중 하나로 애플리케이션의 코드를 논리적으로 분리하여 유지 보수 및 확장성을 향상시킨다. Model 비지니스 로직을 처리하는 부분으로 DB와의 상호작용을 담당한다 (Servlet, DAO, VO, DB파일) View 사용자 인터페이스를 나타냄 (JSP파일) Controller Model과 View사이의 중간자 역할을 하며 동작을 제어한다. 아파치 톰캣 (Apache Tomcat) - 자바 웹 애플리케이션 서버(JWAS)로 Apache 소프트웨어 재단에서 관리되고 있는 오픈소스 프로젝트 톰캣은 자바 서블릿(Servlet)과 JSP(JavaServerPages)를 실행하기 위한 환경을 제공한다. 서블릿과 JSP는..