분류 전체보기(30)
-
인터셉터와 ViewResolver
인터셉터Intercept의 뜻은 "낚아채다" 라는 의미가 있다. 컨트롤러의 핸들러를 호출하기 전과 후에 요청과 응답을 참조하거나 가공할 수 있는 일종의 필터이다.ex) preHandle() / postHandle() / afterCompletion() 사용자의 요청에 의해 서버에 들어온 Request 객체를 컨트롤러 핸들러로 도달하기전에 개발자가 추가적인 작업을 한 후 핸들러로 보낼 수 있도록 해준다. 그렇다면 왜 사용하는걸까?이유는 특정 url을 호출 하기전이나 후에 추가적인 작업을 원할때, 로그인 체크, 권한체크 등 이 필요할 때 이다. 참조 : https://kimvampa.tistory.com/127 사용법아래 예시는 권한별로 메뉴를 나타내고 싶을때 사용하는 예시이다. servlet-contex..
2024.06.14 -
<form:form>태그
form 태그를 사용하는 이유는 객체 생성을 해서 필요한 값들을 객체 필드에 저장함으로 CRUD 를 용이하게 할 수 있다. 1. form 객체를 생성한다. ex) loginForm.java public class LoginForm { private String userid; private String password;private String password_confirm; public String getUserid() {return userid;}public void setUserid(String userid) {this.userid = userid;} public String getPassword() { return password; } public void setPassword(String pas..
2024.06.14 -
소스 반영
개발서버나 운영서버에 소스를 반영해야 할 때가 있다. 이때는 간단한 리눅스 명령어 지식이 필요하다 ex) centOs, Rocky...등 1. 업로드 할 파일을 패키징 한다. ex) jar파일 2. 반영하고자 하는 파일을 준비한하고 디렉토리에 업로드 한다. ps. 필자는 FileZila를 사용했음.ex) uploadfile( 업로드할 디렉토리 ) 에 반영할 jar파일 업로드 / 반영해야할 디렉토리(/test/dev/aaa/WEB-INF/lib) 3. 반영해야할 디렉토리에서 미리 기존 jar파일을 백업한다. ex) #mv old.jar old.jar20240614 4. 반영시간을 줄이기 위해 아래내용과 같이 미리 반영할때 필요한 명령어들을 준비한다. 5. uploadfile 디렉토리에서 명령어 실행#..
2024.06.14 -
MyBatis 2개이상 연결
이미 연결되고 있는 DB서버가 하나 있고 새로 추가해야 할 때 사용했다. 1. 새로 추가해야할 DB 서버와 연결이 되는지 확인한다. 2. mybatis 설정 xml 을 들어간다 참고로 필자는 Mybatis 설정을 해야하는 패키지 안에 mybatis-config.xml이 있어서 프로퍼티 설정을 따로 했었음.ex) application.xml 등 test"> localhost:1521:ordb"/>DatabaseName"/>dldnjs"/> 3. Mapper을 작성한다. 4. 쿼리를 날려본다.ex)SqlSession syncSession = null;syncSession = ImDatabaseConnectionEx.getConnection("test");SyncUserMapper sy..
2024.06.14 -
컴퓨터 사양 파악하는 법
보호되어 있는 글입니다.
2024.06.14 -
방화벽 확인하는 법
리눅스, cmd 등에서 사용하는 telnet, netstat 명령어를 이용해서 특정 서버에서 네트워크 통신상태를 간단하게 확인 할 수 있다. 1. cmd 창을 두개 띄운다.2. 1번창에 #telnet IP PORT 를 입력 후 엔터 ex) telnet 192.168.xxx.xx 8080 3. 2번창에서 #netstat -an|find "IP:PORT"를 입력 ex) netstat -an|find "192.168.xxx.xx:8080"4. PLUS TIP-1 : 만약 연결을 하고자 하는 서버에 ssh 연결이 가능하다면, 서비스 포트 #netstat -tnlp|grep 포트를 입력 후 엔터ex) #netstat -tnlp|grep 8080 를 통해 해당 서비스가 실행되었는지 확인5. PLUS TIP-2 ..
2024.06.14