자바스프링(2)
-
jar 파일 실행하기
jar는 어떠한 프레임워크 등을 사용하기 위한 확장자인 줄 알았는데 앱 스냅샷(이미지 같은 느낌이랄까)의 용도로도 활용될 수 있었다. Windows PowerShell이 내 컴퓨터 안에 내장되어 있다. 이것을 켠다. 다음과 같은 화면이 뜬다. jar 파일이 있는 경로를 잘 확인해준 뒤, java -jar jar파일이름.jar 을 입력해준다. 그러면 다음과 같이 콘솔창 같은 화면이 뜬다.(개인정보가 될만한 것들은 지움) 다 되고 나서 새로운 브라우저창에 localhost:8080과 원하는 url을 입력하면 내가 원하는 웹앱을 확인할 수 있다. 임의로 내가 지운 부분에 tomcat 관련된 메시지가 있다. 톰캣 서버를 입력했기 때문에 8080 포트를 이용한다.
2020.02.11 -
util 클래스의 역할
이번 SNS project에서 controller, domain, repository, util로 패키지를 나누었습니다. 보통 보안, 문자열처리, 날짜 처리 등등 특정 비즈니스 로직과 독립적인 기능들은 util 패키지에 넣고 XXXUtil 클래스로 만들어서 사용합니다. 만약에 RandomToken이 무조건 회원과 관련되서만 사용이 된다고 하면 회원 관련 패키지에 들어갈수도 있긴 하겠지만, 토큰을 만들어내는 것 자체는 비즈니스 로직과 관련이 없기 때문에 util 패키지에 들어가는 것입니다. 특정 개념과 독립적인 기능 + 다른 부분과 의존성이 없고 input parameter 만 갖고 단순한 처리만 하는 메소드들은 특히 정적(static) 메소드로 많이 구성을 합니다. Bean으로 주입하지 않습니다. 이렇게..
2020.02.07