본문 바로가기

728x90
반응형

IT 지식

(57)
[Spring] 스프링 프레임워크 기초 2016.02.21(일) 오후 6시 신촌 팟팟팟 3층 카페 결합관계 - 상 결합도 : 직접적으로 클래스와 클래스가 결합하는 것 - 중 결합도 : 인터페이스를 구현하여 클래스와 결합하는 것 - 하 결합도 : 스프링 DI를 적용하여 클래스와 결합하는 것 - 강한 결합관계가 중, 대규모 이상의 프로젝트에서 좋지 않는 이유 ? 업무에 대한 범위 규정(통일성)을 할 수 있다. 스프링의 특징 - 클래스의 결합도를 끊기 위해 인터페이스로 기술하여 메소드를 정의한다. - 필요한 인스턴스를 스프링에서 미리 생성 - 재활용이 높은 유연한 어플리케이션 작성 - DI, AOP(중복제거) 중점적인 기술 사용 - 어플리케이션 프레임워크라고 불린다(웹 전용물이 아니다) - 다형성, 범위규정(통일성), New 객체 생성하지 않는다...
[Spring] Spring Security 1장 스프링 시큐리티란? : http://egloos.zum.com/springmvc/v/5048622장 Intercept와 Granted Authority : http://springmvc.egloos.com/5064653장 데이터베이스로 이동하는 Authentication 정보 : http://springmvc.egloos.com/5162414장 JdbcDaoImpl의 커스터마이징 : http://springmvc.egloos.com/5189025장 스프링 시큐리티에서의 비밀번호 암호화 : http://springmvc.egloos.com/520257스프링 시큐리티 설명Spring Security: 매우 지능적이며 대부분 간단한 선언만으로 작동. 대량의 코드를 손쉽게 절약해줌, 강력하면서도 손쉬움보안..
[JAVA] 메소드(Method) 메소드(Method) 입력된 데이터를 가공 / 데이터 연산을 수행할 후 결과물을 사용자에게 되돌려 주는 기능을 수행하는 소스3요소 : 메소드 이름, 매개 변수, 반환 타입메소드 이름은 식별자 작성 규칙과 동일하다.매개변수사용자가 입력(변수, 배열, 객체 형태)해야 할 어떤 데이터다른 용어로 파라미터, 인자, 인수라고도 부른다.매개 변수는 있을/없을 수도 있다.반환 값이 없으면 void형으로 선언한다.return 다음의 자료형과 동일하다.return 구문은 메소드의 결과 값을 반환하고자 하는 경우에 사용한다.return 이하 구문은 모두 실행되지 않는다.void 키워드 : 반환 타입이 없을 때 사용하는 키워드, return이라는 키워드를 사용할 필요가 없다.메소드를 사용하는 이유는 재사용성이 가능하기 때문..
[JAVA] 변수와 연산자 프로그램 기본 구조  클래스 정의 자바는 프로그램의 단위가 클래스이다.예약어 class 다음에 클래스 이름 지정한다.클래스의 시작과 끝을  {}으로 둘러싸준다.C++언어에서 클래스는 {}끝에 세미콜론(;)을 쓰지만, JAVA에서는 쓰지 않는다.파일명은 클래스 명과 동일해야 한다.main 메소드 정의메소드 : 프로그램의 논리적인 단위, 함수라고 부른다.프로그램의 최초 진입점이다.public static void main(String[] args)  수행 문장 수행 문장은 반드시 세미콜론(;)으로 끝나야 한다.단, body는 예외이다.body란 {으로 시작하고 }으로 끝나는 부분을 의미한다.대소문자 대소문자를 구분한다.  주석문(Commnet) 프로그램 중간 중간에 작성하는 가이드 라인 설명 문구(도움말)크..
[XPLATFORM] Chap09_배포 Chap09_01_01_배포-배포의 개념 및 파일 클라이언트 PC에서 XPLATFORM 구동하기 위해서는 XPLATFORM Runtime과 개발된 응용 프로그램을 설치해야한다. HTTP Protocol 사용  배포에 필요한 파일Setup 파일 License 파일 주요 모듈의 기능 Chap09_01_02_배포-배포서버의 구성 배포 서버의 구성WebServer를 설치하고 '배포에  필요한 파일', 'UXStudio로 작성한 프로젝트 산출물', 접근을 위한 html 파일을 서버에 폴더는 만들고 복사하는 과정 tomcat8.0 > webapps > ROOT > EDU-XP-Deploy 폴더 생성 > 교육용 자료에서 복사makeshortcut(); 바로가기 아이콘 만들어주는것 Chap09_01_03_배포-UXSt..
[XPLATFORM] Chap08_MLM Chap08_01_01_MLM-MLM MLM(Multi Layout Manager) 하나의 소스로 다양한 상황에 맞는 디자인을 표현할 수 있도록 멀티 레이아웃을 쉽게 작성하고 자동으로 적용해주는 기능예: 스마트폰의 가로 화면, 세로 화면이 다르지만 하나의 소스로 적용이 가능. 자동으로 화면 배치 프로젝트 생성 - default - 제목 : MLM - add Screen 추가 - finish화면 만들기 - EmployeesMLM - 800,600 - Add Layout 추가(name:Android_V, Screen0 선택, width : 480, height : 800)Add Layout(name:Android_H,  Screen0 선택, width : 800, height : 480)  하나의 화면안에 ..
[XPLATFORM] Chap07_Component Chap07_01_01_Component-Component등록 등록, 변경은 typeDefinition Binary component : XPLATFORM에서 제공하는 모든 컴포넌트  sign : 전자결제 시 이미지 변경하는 작업  Chap07_01_02_Component-UserObjectUser ObjectBinary Object와 상속관계,  상속받고하는 컴포넌트를 선택   class UserButton1 extends Button{ function OnDraw(Canvas, EventArgs) { //상속 var objPainter = Canvas.getPainter(); DefaultDraw(objPainter); //기존의 버튼을 똑같이 그린다. var objBrush = new..
[XPLATFORM] Chap06_Animation Chap06_01_01_Animation-Property-Transition 애니메이션은 invisible object이다.  객체 종류property : property 값을 직접 변경하는 애니메이션transition : 변경 전과 후의 이미지 모습 보여줌.move : 좌표값이 변경될 때 적용되는 컴포넌트composite : 복수개의 애니메이션을 동시에 동작시킴 실습 property Animationcommon propertiesduration : 애니메이션 동작 시간(ms)start time :  시작 지연 시간target comp : 연결할 컴포넌트interpolation Property Animation Propertiesfrom value : 애니매이션 시작 값to value : 애미메이션 끝 ..

728x90
반응형