select * from user_sequences; 조회시 나오는 정보들에 대한 설명 자료. -------------------------------------------------------------------------- # updatable join view :: http://orapybubu.blog.me/40035845854 # view 에는 check 제약 한가지만 가능하며 with read only 도 가능 # view 를 생성하면 select 문 이하의 쿼리 자체가 저장이 되는 것이지 그 select 문의 결과가 저장되는게 아니다. # 쿼리트랜스포메이션 입장에서 보면 view 는 이하 select 문으로 변형된다. # view를 구성할 때 distinct 가 걸리면 insert 도 안되..
출처 : http://blog.daum.net/haha25/5390424 Spring으로 개발을 한 후 Tomcat Server에서 구동을 하려면 다음과 같은 절차로 진행하시면 됩니다. 1. WebContent 배포 2. Library 배포 3. Class 배포 4. Tomcat 설정 1. WebContent 배포 - Tomcat의 webapps 밑에 project 폴더(예:myprj)를 생성하여 해당 파일들을 배포합니다. 예) tomcat–webapps–myprj– |-index.jsp |-css |-images |-js |-WEB-INF 2. Library 배포 WEB-INF/lib 폴더에 *.jar 파일을 배포합니다. * mysql 사용하실 경우에는 connector도 이곳에 배포합니다.(mysql..
Overview - jsp에는 스크립트의 값을 간결하고 편리하게 사용할 수 있는 표현언어를 사용할 수 있다. - jsp에는 개발자가 직접 정의한 커스텀 태그라는 것도 사용할 수 있는데, 커스텀 태그들중 많이 사용되는 것들을 모아서 제공하는 JSTL(JSP Standard Tag Library 표준태그 라이브러리)이라는 커스텀 태그가 있다. 1. EL ① EL 표현식 EL은 "$"와 "{}"를 사용하여 값을 표현한다. {}안에는 값으로 표현되는 것만 와야 한다. ex) x변수의 값을 출력하고 싶으면 ${x} 배열변수 arr의 1번째 인덱스의 값을 출력하고 싶으면 ${arr[0]} or ${arr['0']} member변수의 getName()값을 출력하고 싶으면 ${member.name} or ${membe..
Overview jstl코어 태그는 jsp페이지에서 사용되는 자바의 변수설정, 조건문, 반복문, 출력, 예외처리 등의 코드를 대체하기 위해 제공된다. 코어 태그 라이브러리를 사용하려면 jsp페이지에 다음과 같은 taglib 디렉티브를 추가해야 한다.(http://cafe.naver.com/jjdev/916참조) 변수설정 : set, remove 조건문/반복문 : if, choose, forEach, forTokens 출력 : out 기타 : url, redirect, catch 1. 변수설정 태그 ① 태그 EL변수 설정 or 값 설정시 사용되는 속성 var : 값을 설정할 EL변수의 이름 value : 변수의 값을 설정(표현식, EL, 상수 사용 가능) scope : 변수가 저장되는 영역 설정(page ..
Overview JSTL에서 태그 안의 if문이나 for문 같은 자바코드들은 html태그들과 얽혀서 코드전체를 복잡하게 만든다. jsp에서 이런 조건문이나 반복문을 , , , 등의 JSTL태그를 사용하면 코드의 복잡성을 줄이고 가독성을 높여 유지보수에도 많은 도움이 된다. JSTL태그를 사용하기 위해 다음의 라이브러리 추가 1. 태그 자바언어의 if문의 기능을 제공한다. ... if 속성값 test : 검사조건 Insert title here 항상실행됨. 10이 5보다 크면 실행됨. 2. , , 태그 자바언어의 if-else문이나 switch문 같은 다수의 조건문을 실행하는 기능을 제공한다. ... ... Insert title here 15 성인. 미성년자. 0보다 큰수를 입력하세요. 3. 태그 자바언..
C:\eclipse-SDK-4.2.2-x86_64\eclipse\eclipse_42.exe -vm "C:\Program Files (x86)\Java\jdk1.6.0_29\bin\javaw.exe" -vmargs -Xms512m -Xmx512m -------------------------------------------------------------------전자정부 기반으로 세팅했다는 개발환경 받아서 이클립스 기동하는데 아래 발생함. 저걸 보면... 원래 java에 있는 jvm.dll 경로에는 없는... 훨씬 깊은 경로까지 들어가면서 jvm.dll 을 찾아 로딩하는가 보다 싶은데... 글쎄... 메시지가 부정확한듯하다.아무튼 서핑해보니 jvm bit 문제라고 함.아마도 개발환경 이클립스가 32bit..
출처 : http://blog.naver.com/musasin84?Redirect=Log&logNo=60207026776 JSP 게시판 업그레이드 - Spring 연동 3 (구현) 전 포스팅은 Spring MVC가 어떻게 흘러가는 지 대충 정리하였다. 이번에는 기존 게시판 로직을 Spring으로 구현해볼 것이다. 기존에 개발된 MyBatis를 접목시키고, Spring Controller를 새로 만든다. 패키지 생성 위 그림과 같이 기존 DAO를 쓰고, spring 패키지내에 Controller를 추가했다. 그리고 JSP 파일은 기존 서블릿으로 만든 게시판과 같은 걸 사용했다. Spring 프레임워크를 사용했지만 JSP는 바뀌는게 없기때문이다. BoardMyBatisDAO.java 어노테이션 추가 어노테이..
윈도우 개행문자는 유닉스에서 ^M로 표시된다. (^M = carriage return, line feed) 라인피드 : 한줄을 내리는것 캐리지 : 타자치면 한칸씩 옆으로 이동 캐리지 리턴 = 엔터 = 라인피드 : 타자를 쳐서 뒤로간 캐리지를 리턴해서 다시 앞으로 가져오는것. 즉 엔터는 라인을 한줄 내리고 캐리지를 다시 앞으로 가져오는 행동. *방법 (vi 에디터에서 실행) :%s/^M//g *^ M(윈도우 개행문자)를 입력하는 방법 : Ctrl + v Ctrl + M
참고 : http://stackoverflow.com/questions/350264/how-can-i-perform-a-reverse-string-search-in-excel-without-using-vba 출처 : http://taskin_rits.blog.me/100174815434 내가 엑셀 관련 포스팅을 하게 될 줄은 몰랐다... 근데 진짜 너무 신기한 발상이라서... 엑셀에서는 문자열 내에 특정 문자열이 몇 번째에 존재하는지 알려주는 함수 FIND()가 있다. 하지만 이 함수는 왼쪽 -> 오른쪽 검색을 지원하고, 오른쪽 -> 왼쪽 검색을 지원하는 함수 (RFIND()같은거...)는 존재하지 않는다. 하지만, 내가 오늘 파일 경로로부터 확장자를 얻으려고 관련 내용을 검색해보다... 이 글 맨 위에..