웹프로그래밍 11

다중 체크박스 값 controller로 넘기기

------ jsp -------------- 식으로 총 checkbox 그룹을 두개로 나눠서 값을 보낼 때 checkbox 의 name을 동일하게 일치시켜주면 동일한 name의 value를 배열로 묶어서 넘길 수 있다. cnt는 동적으로 처리할 체크박스 갯수를 입력하며 hidden inputbox 의 value값을 조정하여 컨트롤 할 수 있다..script를 통해 cnt를 입력하는 식으로 동적 처리 할 수 있다. ----- controller -------- public String Test( ModelMap model , HttpServletRequest request ) throws Exception {try{int cnt = Integer.parseInt(request.getParameter("c..

우분투 환경 SVN 셋팅 및 이클립스 연동

-- SVN 설치 및 구동참조 : https://hasol.net/xe/index.php?document_srl=2893&mid=board_AVQK631. Subversion 설치 다음 명령어를 이용하여 Subversion을 설치한다. root@root:~$ sudo apt-get install subversion 2. 저장소 생성 (repository) Subversion의 홈 디렉토리를 "/home/svn"으로 가정한다면, 하위에 여러 개의 저장소(repository)를 둘 수 있다.저장소는 보통 프로젝트별로 두는 경우가 많다. 예를 들어, "dev"라는 이름의 저장소를 신규로 생성하고 싶다면 다음의 명령어를 이용하면 된다. root@root:~$ svnadmin create --fs-type fsf..

[스크랩] Maven이란 무엇일까...

Maven 은 간단하게 말하자면 Project Management Framework 라고 할 수 있다...POM(Project Management Object)이란 녀석을 이용하여 빌드에서부터 시작해서 의존성 관리 및 배포까지 모든 것을 관리할 수 있다.. Maven을 이용하면 Coherence, Reusability, Agility, Maintainability 등을 제공한다고 한다... 아직 잘 모르면서 그냥 쓰고 있기 때문에 저런 장점을 제공하는지는 잘 모르겠다... -_-;; 대체 Maven이 어떤 철학을 가지고 있길래 저런 것들을 제공하는지 한 번 알아보자... 1. Convention Over Configuration 관념이 설정보다 우선한다는 말인데 이게 대체 무슨 말인가... Ruby on..

[스크랩] Eclipse & Tomcat 연동

출처 - http://nanstrong.tistory.com/253.Eclipse 설치 및 Tomcat 연동   3.1 Eclipse 설치http://www.eclipse.org/downloads/로 접속한다.Eclipse IDE for Java EE Developers를 다운로드한다.다운로드한 압축파일을 임의의 위치에 해제한다 tomcat과 마찬가지로 별도의 설치과정은 없다. 3.2 Eclipse에 tomcatPlugin설치이클립스에 tomcatPlugin을 설치함으로써 tomcat폴더를 찾아가서 실행시킬필요 없이 편리하게 tomcat을 시작 또는 중지 시킬 수 있다.설치과정은 아래와같다.http://www.eclipsetotale.com/tomcatPlugin.html 로 접속한다.최신버전을 다운로드..

[스크랩] Maven 프로젝트 이클립스 import 하기

Maven을 이용해서 생성한 프로젝트를 이클립스에서 바로 사용할 수는 없다. 대신, Maven은 maven-eclipse-plugin을 이용해서 Maven 프로젝트를 이클립스에서 import 해서 사용할 수 있도록 지원해 주고 있다. 본 글에서는 Maven 프로젝트를 이클립스에서 사용하기 위한 기본 절차를 설명하고, 생성할 이클립스 프로젝트 정보를 커스터마이징 하는 방법을 살펴보도록 하겠다.Maven 프로젝트에서 이클립스 프로젝트 정보 생성하는 방법Maven 프로젝트를 이클립스에서 import 할 수 있도록 하기 위해 이클립스 프로젝트 정보를 생성하려면 아래 절차에 따라 필요한 작업을 수행하면 된다.이클립스 워크스페이스에 Maven 관련 클래스패스 변수 추가하기. 이는 아래 명령어를 이용해서 실행하면 된..

[스크랩] Maven 기초 사용법

필자의 경우 Maven을 사용한지 2년이 넘어가는 데, Maven을 접한 이후 특별한 제약이 없는 한 Maven을 이용해서 프로젝트를 진행하고 있다. 흔히 Maven을 Ant와 비슷한 빌드(build) 도구로 생각하기도 하는데, Ant가 Build에 초점이 맞춰져 있다면 Maven은 프로젝트의 빌드 라이프사이클 기반 프레임워크를 제공하는데 초점이 맞춰져 있다.본 글에서는 Maven을 이용해서 프로젝트를 생성하는 방법과, 디렉토리 구조, POM 파일 기본 구성, Maven 라이프 사이클 그리고 Maven 프로젝트를 이클립스 프로젝트로 생성하는 방법을 살펴보도록 하겠다.Maven 설치http://maven.apache.org/ 사이트를 방문하면 최신 버전의 Maven을 다운로드 받을 수 있다. 현재 최신 버..

[스크랩] 스프링이란 무엇인가?

스프링의 정의자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크애플리케이션 프레임워크특정 계층이나 기술, 업무 분야에 국한되지 않고 애플리케이션의 전 영역을 포괄하는 범용적인 프레임워크를 말한다.* 스프링의 기원은 J2EE 기술서적에 딸린 예제 코드이다. 스프링을 처음 만든 사람은 Rod Johnson이라는 자바 개발자. Rod Johnson은 2003년에 "Expert One-on-One J2EE Design and Development"라는 책을 출간했다. 이 책에서 강조하는 중요한 전략의 하나는 "항상 프레임워크 기반으로 접근하라"이다. 당연히 책의 예제 애플리케이션도 프레임워크를 먼저 만들고 나서, 프레임워크를 이용하는 코드를 만드는 방식으로 작성됐다. 바로 이 예제에 ..

[스크랩][DB Connection] connect부분 설명

출처 : http://blog.naver.com/kth1335/60056755703 Oracle.connect("jdbc:oracle:thin:@localhost:1521:oradb", username, password); Oracle 데이타 베이스에 대한 Connection 자원을 획득하는 것입니다. 우리가 SQL 명령을 내리기 위해선 먼저 커넥션 자원을 획득한 다음에 내일수 있습니다. sqlplus 같은 프로그램도 먼저 접속한 다음에 select * from 테이블 이런 형식으로 명령을 내리잖아요... 이제 설명 들어갑니다.Oracle.connect 오라클 dbms 에 접속하라는 것을 의미jdbc:oracle:thin:@localhost:1521:oradb 이것은 나누어서 설명 해드리죠 jdbc:or..

[스크랩] 액션(action)태그

■ 액션태그(Action Tag) JSP 액션태그는 클라이언트 혹은 서버에게 어떤한 행동을 행하도록 명령을 내리는 태그이다. JSP 페이지안에서 페이지와 페이지 사잉에 제어를 이동시킬 수도 있고 자바 빈을 사용할 수도 있다. ① JSP 액션태그의 형식은 JSP를 따르지 않고 XML 형식을 따른다. ② 시작 태그()가 있으며 반드시 끝나는 태그()가 있어야 한다. ③ 액션태그는 접두어(prefix) "jsp:"이 붙여서 ""로 시작해야 한다. 형식1     내용   예제1                    ④ 액션 태그에 속성값만 지정하고 내용이 없을 경우에는 XML 규칙에 의해 끝나는 태그를 따로 기술하지 않고     시작 태그의 마지막 부분을 "/>"으로 마무리한다.  형식2   예제2   ※ 액션태그..