본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

(360)
JDBC 드라이버: 간단히 DB 연결테스트하기 간단히 JDBC DB연결테스트를 해보자. pom.xml에 jdbc 라이브러리를 추가하고, Controller class에 JDBC 드라이버를 로드해 테스트한다. org.mariadb.jdbc mariadb-java-client 3.1.4 // JDBC 드라이버 로드 Class.forName("org.mariadb.jdbc.Driver"); String jdbcUrl = "jdbc:mariadb://myhostAddress:3307/example"; String username = "example"; String password = "example"; try { Connection connection = DriverManager.getConnection(jdbcUrl, username, password);..
Dynamic web project Spring MVC패턴: Controller로 화면띄우기 프로젝트를 생성한뒤, pom.xml를 통해 spring프레임워크를 주입했다면 본격적으로 화면을 띠워보자.*아직이라면 아래 게시물을 참고해 수행한다.+ Eclipse를 아직설치하지않았다면 이 게시물을 참고한다.https://standout.tistory.com/1085 전자정부프레임워크 설치: 가장쉬운방법 + 게시판띄우기앞서 전장부프레임워크를 설치할때 다운후 - jdk연결 및 tomcat을 연결하여 게시판을 띄웠었다. https://standout.tistory.com/1071 전자정부프레임워크 egov 게시판 hsql → Oracle DB바꾸기 우선 전자정부프레standout.tistory.com https://standout.tistory.com/1094 JAVA Dynamic Web Project 만..
Maven pom.xml update하기 Maven pom.xml update하기 프로젝트 - Maven - update project - 프로젝트 선택 - 워하는 update체크 - ok update를 하니 pom.xml이 update되며 스프링아이콘이 추가되는것을 확인할 수 있다. perspactive를 바꿔서 한번더 확인해보자. 대부분의 프로젝트의 경우 pom.xml에 정의되어있고 Eclipse와 같은 IDE에서는 Maven프로젝트로 설정된 경우 Spring Perspective에서 의존성을 따로 확인 할 수 있다. 외의 다른 관점이나 다른 IDE의 경우 pom.xml에서 확인할 수 있다. https://standout.tistory.com/1103 pom.xml의 역할 pom.xml Maven의 프로젝트 설정파일 의존성관리, 빌드설정, ..
Maven라이브러리 추가하기: Dynamic java web project에 spring 프레임워크 추가하기 Maven라이브러리 링크접속 - 원하는 라이브러리 검색 - 상세페이지 - 다운수가 많은 버전 선택 - Maven textarea 클릭 - 복사완료 https://mvnrepository.com/ 5.3.23 org.springframework spring-context ${org.springframework-version} org.springframework spring-web ${org.springframework-version} org.springframework spring-webmvc ${org.springframework-version} https://standout.tistory.com/124 Maven이란? Maven 메이븐 자바용 프로젝트 빌드 자동화 도구 기본프로젝트 처리기능 및 *빌드 ..
JAVA Dynamic Web Project 만들기 new - Dynamic web project *없을경우 other - Dynamic web project next - ... - finish 우선페이지를 하나 띄워보자. webcontent폴더안에 jsp하나를 만들자. 서버시작후 /text.jsp 잘 뜨는지 확인 완료. https://standout.tistory.com/246 Static/Dynamic pages, 정적인지 동적인지 Static pages image, html, css, javascript 파일 컴퓨터에 저장되어 있는 파일 정적인 컨텐츠, 동일한내용이 모든 사용자에게 보여짐 https://ko.wikipedia.org/wiki/%EC%A0%95%EC%A0%81_%EC%9B%B9_%ED%8E%98%EC%9D%B4%EC%A7%80 정적 s..
chaining 체이닝, 체인을 걸듯 연결해 실행하다 메소드 여러개를 실행해야 될 경우에 사용된다. chaining 체이닝 연달아 체인을 걸듯 실행하다 Counter내의 main메소드에서 Counter 객체를 만들어 increment, decrement, getCount메소드를 한줄에 메소드체이닝을 통해 실행할 수 있다. public class Counter { private int count = 0; public Counter increment() { count++; return this; } public Counter decrement() { count--; return this; } public int getCount() { return count; } public static void main(String[] args) { Counter counte..
request.getParameter(), 파라미터 값 출력하기 loginForm.jsp에서 form action이 login.do로 post지정됬다. login.do의 메소드를 거쳐 result.jsp엔 회원정보가 출력될 것이다. web.xml은 *.do형식으로 매핑되며 servlet.xml에서 지정한 prefix, suffix값으로 경로/확장자등을 붙여 view를 찾아낸다 이때 com.spring안에 있는 모든 메소드들이 스캔되도록한다. logincontroller는 com.spring안에 있어 애너테이션이 인식할 수 있다. @controller를 통해 해당 logincontroller 클래스가 controller임을 알려주었다. 사용자가 loginform.jsp에서 값을 입력후 login.do를 요청했을때, request.getParameter()된 input값..
@RequestParam으로 파라미터 값 출력하기 이번에는 login.do로 요청되었을때, 애너테이션 @requestparm을 이용해 input value들을 가져와 result.jsp에 뿌려줄수있다. login.do로 요청시 @RequestParam으로 가져온 값을 ModelAndView mav에 addObject한다. 완료 https://standout.tistory.com/780 @ModelAttribute(), @RequestParam() : Model정보와 hidden input 값 출력하기 이메일값은 hidden input의 값으로 RequestParam으로 가져와 출력한다. 입력된 정보는 ModelAttribute info2의 체이닝 id, name값이 출력한다. standout.tistory.com https://standout.tisto..