JAVA

    카페24 jsp 호스팅

    1. /home/hosting_users/USER_ID/www/ - web application 서비스 디렉토리 2 /home/hosting_users/USER_ID/www/WEB-INF/web.xml - 서블릿과 웹어플리케이션을 구성하는 파일입니다. 3. /home/hosting_users/USER_ID/www/WEB-INF/lib/ - 웹어플리케이션에서 사용하는 자바 클래스파일을 포함하는 JAR 파일들이 위치합니다.. 외부 클래스 라이브러리나 JDBC 드라이버가 위치 하는경로 입니다. (단 tomcat/lib/ 에 기본 구성되어있는 라이브러리 파일을 업로드 하실경우 충돌이 생길수 있습니다.) 4. /home/hosting_users/USER_ID/www/WEB-INF/classes/ - 웹 어플리케이..

    [1028web JSTL ]커스텀 라이브러리

    error 1. 문제 Integer로 정의된 Map 이 연산식으로 만들어진 숫자키를 읽지 못함 cannot get Map Integer key's value 검색 해결 taglib 로 Integer 로 형변환하는 태그 생성해서 호출함 정상 확인 커스텀 테그 라이브러리 생성 1. taglibs 프로젝트에 등록 - pom.xml taglibs-standard-impl 추가. - maven Reload project org.apache.taglibs taglibs-standard-impl 1.2.5 2. 동작할 메소드 생성 - static으로 생성, 내부에 static 선언의 필요할수 있으니 주의할것. public class MimimiTagLibHandler extends SimpleTagSupport { ..

    VelocityEngine

    VTL (Velocity Template Language) VTL은 Velocity에서 템플릿 개발에 사용되는 언어로 레퍼런스(Reference), 디렉티브(Directive), 그리고 주석(Comment)으로 구성된다. 레퍼런스 ${variable} 컨텍스트에서 제공되는 변수에 대한 레퍼런스 ${variable.property} 속성에 대한 레퍼런스 ${variable.method(args)} 메소드 대한 레퍼런스 디렉티브 #set 레퍼런스의 값을 설정 #if #elseif #else 조건문 제어 #foreach 반복문 제어 #include 파싱되지 않는 로컬 파일 출력 #parse 파싱되는 로컬 템플릿 출력 #stop 템플릿 엔진의 동작 정지 #macro 반복적으로 사용될 매크로 정의 주석 ## 한 ..

    Java 프로그래밍 언어의 코드 규칙, java 표준 코딩

    출처 : https://www.oracle.com/java/technologies/javase/codeconventions-namingconventions.html 2. 파일 이름 확장자 .java : 자바소스, .class : 클래스 소스 일반적사용 파일이름 GNUmakefile , README 3. 파일구성 파일 구성 0. 2000줄 보다 긴 파일은 피할것. Java Source File Example 참고. 1. 각 Java 소스 파일에는 단일 공용 클래스, 인터페이스 포함, 공개 클래스는 파일의 첫 번째 클래스 또는 인터페이스. Java 소스 파일 의 순서. - 주석시작(Beginning Comments) - 패키지 및 가져오기 문(Package and Import statements) - 클래스..

    반응형