본문 바로가기

전체보기

(205)
[JAVA] web.xml 서블릿 컨테이너에게 설정을 알려주는 파일이다. WEB-INF 하위에 있어야한다. 설정파일을 상요하기 위해서는 스키마를 작성해야한다. 스키마는 회사마다 다르다.
[JAVA] Listener와 Filter Listener와 Filter 향상된 클래스이다. 서블릿을 상속받아서 만들어진 클래스이다. Servlet보다는 우선 실행된다. Filter 서블릿 실행 전, 먼저 동작하여 서블릿의 사전 처리 작업을 수행한다. 서블릿 실행 후, 응답 메시지가 브라우저에 전송되기 전에 사후 처리 작업을 수행한다. 서블릿 컨테이너가 구동되는 시점에 생성된다. 생성 클래스명 지정 ~Filter url맵핑 지정 ex)*.do, *.jsp 효과 공통 부분을 분리함으로써 경합도를 낮추고 응집도를 높일 수 있다. WebFilter어노테이션 {}는 맵핑을 복수 지정 해서 생긴다. new역할을 한다. 서블릿 컨테이너(톰캣)가 싱글톤 유지 + 제때에 메서드를 수행 컨테이너의 역할은 객체를 생성(new) 및 관리(싱글톤 유지) 및 수행(.메..
[에러] <Oracle> shared memory realm does not exist 원인 오라클의 비정상 종료 해결 오라클 재시작 sqlplus sys/oracle as sysdba startup
[JSP] <JSTL> 기초 VIEW .jsp파일을 다룬다. 완벽한 jsp파일은 단 한줄도 자바 코드가 없는 페이지이다. VIEW를 VIEW답게 해주는 기능 EL 커스텀 태그 JSTL 자바 코드를 줄여준다. 사용 필요한 .jar를 추가 이하 파일을 webapp/WEB-INF/lib에 넣어준다, jsp 상단에 호출 사용 ${msg}
[에러] <Servlet> javax.servlet.jsp.tagext.SimpleTagSupport 해결 프로젝트 -> Properties -> Project Facets -> Dynamic Web Module -> Runtimes 체크 후 적용
[JSP] <커스텀 태그> 기초 커스텀 태그란 개발자가 직접 정의할 수 있는 태그를 의미한다. 이점 여러 페이지에서 출력되는 내용을 커스텀 태그로 관리할 수 있다. 결합도가 낮아진다. 변경사항이 생길 때 유지보수가 유용하다. 응집도가 높아진다. 기능별로 페이지를 구성할 수 있다. 작성 공간 WEB-INF ㅁ tags 브라우저의 요청으로는 접근이 불가능한 공간이다. 사용자가 악의적으로 수정이 불가능하다. 사용 tag 제작 커스텀 태그에서 출력하는 메세지입니다! :D 여러 페이지에서 출력되는 내용을 커스텀 태그로 관리하면, 결합도도 낮출수있고, -> 변경사항이 발생했을때 여기만 바꾸면됨 응집도도 높일수있음 -> 기능별로 페이지를 구성할수있음 유지보수가 용이해짐! jsp 상단에서 호출 prefix는 커스텀태그를 불러오기 위한 속성 tagdi..
[JSP] <plugin> starability 특징 클릭 식 별점 플러그인은 라디오 버튼으로 이루어져있다. 라디오 버튼에 css로 형태를 만든 것이다. ★ ★ ★ ★ ★ 참고 사이트 https://github.com/LunarLogic/starability GitHub - LunarLogic/starability: Accessible rating forms with cute animations on top. Accessible rating forms with cute animations on top. - GitHub - LunarLogic/starability: Accessible rating forms with cute animations on top. github.com
[API] 전화번호 인증 API 사전 준비 사이트에 가입 필요 API key 발급 필요 예제 프로젝트 다운 https://github.com/coolsms/coolsms-java-examples GitHub - coolsms/coolsms-java-examples: CoolSMS Java/Kotlin SDK 예제 목록 CoolSMS Java/Kotlin SDK 예제 목록. Contribute to coolsms/coolsms-java-examples development by creating an account on GitHub. github.com maven-spring-demo를 import pom.xml 설정 4.0.0 nutritional-shopping-mall nutritional-shopping-mall 0.0.1-SNAP..