2018/11 52

jsp - H2DB, maven 프로젝트 준비

* 메이븐 프로젝트를 위해 메이븐 설치 * 메이븐 용어 - Archetype (프로그램 구성 틀을 의미) - GroupId (프로그램을 다루는 회사, 조직, 팀 등) - ArtifactId (그룹 내에서 유일한 프로그램 이름) - Goal(골) 특정 목적(역할)을 수행하는 명령어 * pom.xml - POM(Project Object Model) - 프로젝트 빌드 관련 정보를 기술 - 의존관계를 태그로 기술하면 자동으로 메이븐 중앙저장소에서 해당 라이브러리를 다운받아서빌드패스에 추가함. - http://search.maven.org 에서 라이브러리 검색 * 메이븐 프로젝트 생성 (콘솔) - 아키타입을 이용한 프로젝트 생성 mvn archetype:generate maven-archetype-quickst..

IT/maven 2018.11.15

maven - 메이븐 프로젝트 빨간 엑박 문제 해결방법 및 그외 문제 처리

메이븐 프로젝트 빨간 엑박 문제 web.xml - dynamic web project 버전. facets수정, web.xml수정, 버전2.3 C:\Users\it\.m2\repository - 이클립스 종료 후 repository 아래파일 삭제 메이븐 프로젝트 업데이트 메이븐 업데이트 프로젝트시, 버전 변경 안되도록 설정하려면 pom.xml에 아래와 같이 지정하기 org.apache.maven.plugins maven-compiler-plugin 3.1 1.8 1.8 ------------------------------------------------------------------------------------------ Initializing java Tooling has encountered a..

IT/maven 2018.11.15

oracle - 계정생성, 테이블 생성 및 컬럼 추가, jdbc연결, rownum, 게시판 답글 정렬 원리

* 오라클 SYSTEM 계정에서 새로운 계정 생성 CREATE USER jspid IDENTIFIED BY jsppass; * 생성된 오라클 계정을 활성화 ALTER USER jspid ACCOUNT UNLOCK; * 생성된 오라클 계정에게 DBA라는 역할(롤)을 부여 GRANT DBA TO jspid; CREATE TABLE member ( id varchar2(12) primary key, passwd varchar2(12) not null, name varchar2(12) not null, reg_date date not null ); ALTER TABLE member ADD age NUMBER; ALTER TABLE member ADD gender VARCHAR2(5); ALTER TABLE me..

IT/Oracle 2018.11.15

Java - JUnit 픽스처, setUp, tearDown, Before, After, BeforeClass, AfterClass

User.javapackage com.bean; public class User { private String id; private String name; private String password; public User() { } public User(String id, String name, String password) { this.id = id; this.name = name; this.password = password; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String n..

IT/Java 2018.11.14

jsp - 커넥션 풀링 사용 코드 (DBCP)

*라이브러리 다운로드 저장WEB-INF/lib/tomcat-dbcp.jar *META-INF/context.xml MyOracle.javapackage com.db; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; import javax.naming.Context;import javax.naming.InitialContext;import javax.sql.DataSource; public class MyOracle {// 드라이버 클래스 이름public static final String DR..

IT/Jsp 2018.11.14

jsp - bean, dao를 사용한 게시판 구현 (싱글톤 패턴 적용)

MyOracle.java package com.db; import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException; public class MyOracle {// 드라이버 클래스 이름public static final String DRIVER_NAME = "oracle.jdbc.driver.OracleDriver";// DB 연결정보public static final String URL = "jdbc:oracle:thin:@127.0.0.1:1521:xe";public static final String U..

IT/Jsp 2018.11.13