Lombok이란? Lombok 이클립스에 적용하는 방법Lombok(롬복)은 Java 라이브러리로 반복되는 getter, setter, toString 등의 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리입니다. 보통 Model 클래스나 Entity 같은 도메인 클래스 등에는 수많은 멤버변수가 있고 이에 대응되는 getter와 setter 그리고 toString() 메서드 그리고 때에 따라서는 멤버변수에 따른 여러개의 생성자를 만들어주게 되는데, 거의 대부분 이클립스같은 IDE의 힘만으로 생성한다고 하지만 이 역시도 번거로운 작업이 될 수 있습니다. 뿐만 아니라 코드 자체가 반복되는 메서드로 인해 매우 복잡해지게 됩니다.Lombok은 여러가지 어노테이션을 제공하고 이를 기반으로 코드를 컴파일과정에서 ..
Servlet&Jsp
2019. 7. 9. 12:45
[서블릿/JSP] 세션 timeout 설정 방법들과 적용 우선순위
참고글[서블릿/JSP] 세션(session)의 마지막 접근시간 및 유효시간에 대해[서블릿/JSP] 세션(Session)이란? 세션 생성하는 방법 및 세션 객체 설명[서블릿/JSP] 세션(session)을 명시적으로 종료시키는 방법세션(Session)세션은 접속한 사용자의 상태를 담은 객체입니다. stateless인 HTTP의 특성상 브라우저는 웹서버와의 관계에서 접속중이라는 개념이 없고 매번 HTTP요청을 통해 잠깐 접근했다가 응답이 오면 접근을 끊어버리기 때문입니다.따라서 아파치 웹서버나 톰캣같은 서블릿 컨테이너는 웹환경에서 사용자가 접속중이다라는 개념이 없으므로 특별한 방식을 사용합니다. 그것은 세션 객체를 생성해두고 일정시간(TIMEOUT)내에 클라이언트가 HTTP 요청을 보낸경우 아직 사용자가 떠..
툴 [Tool]
2018. 10. 18. 15:28
[IntelliJ] 인텔리J 테마(Theme) 설치하기 및 Font 설정
IntelliJ 테마(Theme) 설치 및 설정하기 및 Font 설정IntelliJ에 테마 플러그인을 설치하고 설정할 수 있습니다. 좋은 테마는 가독성을 높여 개발의 효율을 높여주고(진지하게) 개발을 더욱 즐겁게 해주기도 합니다. IntelliJ에서 사용할 수 있는 테마 플러그인을 설치하고 설정하는 방법을 알아보도록 하겠습니다.IntelliJ를 실행하고 Ctrl + Alt + S 또는 File > Settings... 를 클릭합니다.Plugins > Browse repositories... 클릭합니다.Browse Respoitories 팝업이 나타나면 theme로 검색합니다. Meterial Theme UI가 가장 많은 다운로드를 했군요. 플러그인을 선택 후 Install 버튼을 클릭합니다.Accept ..
로그 [Log]
2018. 9. 12. 23:37
[Tistory] 티스토리 블로그 HTTPS 적용하기. HTTPS가 무엇이길래?
참고글[HTTP] HTTPS란? 비전공자를 위한 HTTPS 개념 알아보기](https://dololak.tistory.com/541)티스토리 블로그 HTTPS 적용하기티스토리 블로그에도 드디어 HTTPS가 적용되었습니다.티스토리 공지사항 링크 참조 - https://notice.tistory.com/2444?category=110385HTTPS는 암호화된 HTTP 통신을 제공해주는 프로토콜입니다. 조금 더 자세히 알고 싶으신 분은 글 상단의 참고글 링크를 이용해 주시기 바랍니다.HTTPS는 암호화된 프로토콜이므로 보안성이 향상되기 때문에 네이버나 구글 등의 검색 노출에 더욱 최적화될 수 있으므로 설정을 권장합니다. 그럼 티스토리 블로그에서 HTTPS 설정 하는 방법을 알아보도록 하겠습니다.방법은 너무나도..
이클립스[Elipse]
2018. 7. 12. 05:00
[이클립스] 테마(Theme) 설치 및 적용하기
이클립스 테마(Theme) 설치 및 적용하기자바 개발자라면 누구나 사용하는 무료 IDE 이클립스. 무료에다 강력한 디버깅 및 개발 관련 기능들을 제공하므로 저와 같이 궁핍한 개발자에게는 완벽한 IDE임에 틀림 없습니다. (무거움과 버그만 없더라면)다만 조금 아쉬운점은 인터페이스 디자인인데, Visual Studio나 jet brain사의 IntelliJ 같은 유료 IDE의 테마 디자인들에 비해 조금은 너무 고전적인 느낌을 주고(이클립스 같은 무료 툴은 주신것에 대해 감사합니다) 가장 결정적으로 기본 테마의 경우 흰 바탕이라서 눈에 너무 피로감을 줍니다.테마(Theme) 설치저의 경우 미리서 테마를 적용했지만 테마를 적용하는 방법을 알아보도록 하겠습니다. 이클립스 상단의 Help > Install New ..