빌드 관리 도구 Maven Maven은 Java용 프로젝트 관리도구로 Apache의 Ant 대안으로 만들어졌다. 빌드 중인 프로젝트, 빌드 순서, 다양한 외부 라이브러리 종속성 관계를 pom.xml파일에 명시한다. Maven은 외부저장소에서 필요한 라이브러리와 플러그인들을 다운로드 한다음, 로컬시스템의 캐시에 모두 저장한다. Gradle 그루비(Groovy)기반의 빌드 자동화 도구 자바 진영에서는 Maven과 더불어 많이 쓰이는 빌드 툴이다. XML 기반의 Maven보다 동적인 빌드를 유연하게 표현할 수 있다. XML 기반의 Maven보다 가독성이 좋다. Maven보다 성능이 좋다. build.gradle을 작성해서, 본인이 원하는 환경의 어플리케이션 환경을 구축할 수 있다. Apacahe Maven과 ..
Spring 관련 포스팅 목록 Spring Framework Spring MVC Spring Boot Spring MVC vs Struts2 Spring Framework vs Spring MVC Spring MVC vs 스프링 부트(Spring Boot) Spring 공부를 하다보니 회사에서 사용했던 Struts와 Spring의 공통점과 차이점에 대해 문득 궁금해져서 찾아보았습니다. Struts2 와 Spring Framework 을 비교하려고 찾아봤으나 Struts2 와 비교대상은 Spring MVC 였습니다 (Struts 와 Spring Framework 는 비교대상이 아니다) Struts와 Spring은 모두 Java 웹 어플리케이션 을 개발하는 데 사용됩니다. Spring MVC와 Structs..
회사에서 넥사크로 교육을 들은 정보를 남겨봅니다 개발툴 설치 메뉴얼 교육교제 동영상 교육자료 기본교육 컴포넌트 활용 demo Form 단축키 f1 가이드 ctrl + N ctrl + f6 ctrl+/ Alt+/ 주석 note obj - object e - ClickEventInfo suppress, GridCellControl grid dataset
jQuery API https://api.jquery.com/ jQuery API Documentation jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitude of browsers. If you're new t api.jquery.com
BeanUtils http://commons.apache.org/proper/commons-beanutils/ BeanUtils – Commons org.apache.commons.beanutils.BeanUtils 은 Map을 Bean객체로 바꾸어주는 클래스이다. java 프로그램시 자주 사용하게 되는데, jsp에서 넘어온 값을 간단하게 java bean 객체에 맞추어 값을 넣어준다. 사용법은 아래와 같다. UserBean bean=new UserBean(); BeanUtils.populate(bean, request.getParameterMap()); System.out.println("name..."+bean.getName()); ---결과-------------------- name...홍길동 j..
메소드란?메소드란 무엇알까요?? 메소드는 프로그램의 구성요소인 클래스의 기능(동작) 입니다. 응? ‘클래스가 뭔데요?’ 하시는 분들이 계시겠죠? 그럼 클래스부터 차근차근 설명해보도록 하겠습니다.우리는 앞서 자전거의 예를 들어 자바의 특징인 객체지향 프로그래밍을 배웠습니다. 자전거를 하나의 프로그램이라고 가정할 때, 자전거의 바퀴, 몸체, 핸들과 같은 부품(부분)들을 미리 만들어 놓고 이를 조합하여 전체 자전거를 만드는 방식 이를 객체 지향 프로그래밍 이라고 하였습니다. 여기서 각 부품들을 클래스 라고 이해하시면 되겠습니다. (사실 엄격하게 설명하자면, 부품들을 만들기 위한 설계도 라고 표현하는게 더 맞습니다위에서 만든 자전거(프로그램)는 각각의 부품들을 통해 특정한 동작을 수행 할 수 있습니다. 예를들면..
생성자(constructor) 생성자는 new 연산자를 통해서 인스턴스를 생성할 때 반드시 호출이 되고 제일 먼저 실행되는 일종의 메소드(하지만 메소드와는 다르다)이다. 생성자는 인스턴스 변수(필드 값 등)를 초기화 시키는 역할을 한다. 인스턴스 변수의 초기화 클래스를 가지고 객체를 생성하면, 해당 객체는 메모리에 즉시 생성됩니다. 하지만 이렇게 생성된 객체는 모든 인스턴스 변수가 아직 초기화되지 않은 상태입니다. 자바에서 클래스 변수와 인스턴스 변수는 별도로 초기화하지 않으면, 다음 값으로 자동 초기화됩니다. 변수의 타입초깃값 char '\u0000' byte, short, int 0 long 0L float 0.0F double 0.0 또는 0.0D boolean false 배열, 인스턴스 등 nul..
Object (객체) 와 Instance(인스턴스) 는 객체지향 프로그래밍에서 거의 비슷한 개념으로 사용되지만 차이가 있다. 객체지향 프로그래밍적 관점에서 객체는 클래스의 타입으로 선언되었을 때를 의미하고 그 객체가 메모리에 할당되어 실제 사용될 때 인스턴스 라고 할수있다. 클래스(Class) 란 개념 객체를 만들어 내기 위한 설계도 혹은 틀 연관되어 있는 변수와 메서드의 집합 객체(Object) 란 개념 소프트웨어 세계에 구현할 대상 클래스에 선언된 모양 그대로 생성된 실체 특징 '클래스의 인스턴스(instance)’ 라고도 부른다. 객체는 모든 인스턴스를 대표하는 포괄적인 의미를 갖는다. oop의 관점에서 클래스의 타입으로 선언되었을 때 ‘객체’라고 부른다. 인스턴스(Instance) 란 개념 설계도..