Lombok을 사용하여 Java 소스의 가독성을 높이고 코딩량도 줄이자. 우리가 자바 클래스를 만들때 기본적으로 만드는(특히 DTO 혹은 Entity)의 Getter/Setter 메소드를 자동생성해준다. 그 외에도 hasCode(), equals(), toString() 등도 적합하게 만들어주며, @Slf4j 같은 어노테이션을 사용하면 log 객체도 적절하게 생성되어 바로 log.debug(..)를 사용할 수 있게 된다. 그 외에도 강력한 기능들이 많은데 홈페이지를 참조하자. 예를 들면 다음과 같은 코드 만으로 이미 getXXX(), setXXX() 등이 컴파일 타임에 모두 자동으로 만들어진다. 실제 소스상으로는 존재하지 않는 상태로. @Data public class SomeEntity { private String name; private int birthYear; pri.. 더보기 정규식 표현을 위한 도구들 정규 표현식은 그 강력함만큼이나 이해하기 어렵다. 이러한 정규 표현식의 단점을 보안해주는 다양한 도구들이 있는데 이 번 토픽에서는 그런 도구들을 소개한다. 1. gskinner.comhttp://gskinner.com/RegExr/정규 표현식을 작성하면서 실시간으로 그 결과를 테스트 할 수 있는 도구. 패턴을 저장 할 수 있고, 저장한 패턴을 URL을 통해서 공유 할 수 있다. 또한 다른 사용자들이 공유한 다양한 패턴들도 쉽게 찾아서 이용 할 수 있다. 2. regexperhttp://www.regexper.com/정규 표현식을 시각화해서 보여주는 도구 3. reger정규 표현식에 대한 도움말과 각종 사례들을 보여주는 서비스로 정규표현식을 라이브로 만들 수 있는 기능도 제공하고 있다.http://www... 더보기 스프링 개요 Part I. Spring Framework 개요 스프링 프레임워크는 엔터프라이즈급 애플리케이션을 만들기 위한 경량솔루션이며 많은 기능을 제공하고 있다. 하지만 스프링은 필요한 부분만 가져다 사용할 수 있도록 모듈화되어 있다. Struts를 IoC 컨테이너와 함께 사용할 수 있고 하이버네이트 통합 코드나 JDBC 추상화 계층만 사용할 수도 있다. 스프링 프레임워크는 RMI나 웹서비스로 로직에 원격접근하는 선언적 트랜잭션 관리와 데이터를 유지하는 다양한 옵션을 지원한다. 모든 기능을 갖춘 MVC 프레임워크를 제공하고 소프트웨어에 투명하게 AOP를 합할 수 있다. 스프링은 비침투적이다. 이 말은 도메인 로직 코드가 일반적으로 프레임워크에 의존적이지 않다는 의미이다. (데이터 접근 계층 같은)로 통합 계층에서.. 더보기 이전 1 ··· 7 8 9 10 11 12 다음