Tools

· Tools/Atom
Atom 설치1. Atom 설치는 다음과 같은 사이트에서 설치 한다. https://atom.io 2. Atom은 현재 windows, linux, mac 전부에서 설치 가능하다.3. .Net Framework가 설치 안되있다는 이야기가 나오면 같이 설치해준다.4. Atom 설정1. theme 설정- 왼쪽에서 Themes에 들어가서 설정할 theme선택해서 theme 설정 Atom Cheat sheetGeneral ctrl + , Settings ctrl + shift + pToggle command palette ctrl + alt + r reload atom ctrl + shift + m markdown preview ctrl + . toggle key binding resolver ctrl + al..
스프링이란 무엇인가?1. 스프링은 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크를 말한다.2. 애플리케이션의 바탕이 되는 틀과 공통 프로그래밍 모델, 기술 API 등을 제공해준다. 애플리케이션의 기본 툴 - 스프링 컨테이너공통 프로그래밍 모델 - IOC / DI, 서비스 추상화, AOP기술 API 스프링의 성공 요인1. 단순성2. 유연성
1. MyBatis 가. 고성능의 퍼시스턴스 프레임워크(persistence framework:일반적으로 db를 이야기함)로 다양한 sql 및 저장 프로시저, 고급 맵핑 기능 지원 나. DB관련 환경 설정 부분에서 쿼리 실행 결과를 다루는 모든 JDBC 코드를 대신함(코드가 40~50 정도 감소 가능) 다. xml 문서나 annotation을 이용하여 환경설정 가능, 기본 데이터, map 일반 객체를 db의 레코드와 매핑이 가능 라. xml 문서 하나 만들고 이 xml 문서에서 쿼리 작성하여 사용 마. sel:select~~~, in:insert~~~ 바. java - xml - mybatis 간의 연계 가능 1) QID 이용하여 작업 가능 2) app -> getbaens -> customerservi..
1. 구성 가. 자바로 작성된 클래스와 인터페이스 나. package : java.sql, javax.sql 2. 기능 가. 데이터베이스 연결 나. sql문 전송 다. 결과 처리 3. 실행절차 가. driver 등록 나. connection 객체 얻기 다. statement 객체 얻기 라. executequery, executeupdate db 전송 마. resultset 객체의 get()를 이용하여 실행결과 얻기 바. close를 호출하여 connection 닫기 4. spring jdbc 가. spring에서 제공해주는 jdbctemplate 이용하여 작업 나. getjdbctemplate(), setdatasource() : jdbcdaosupport 상속받아서 imple*** 생성 다. jdbcd..
1. AOP 가. Aspect Oriented Programming 1) 관점 지향 프로그래밍 2) 객체 지향 프로그래밍의 뒤를 잇는 프로그래밍 언어 구조 3) aspect를 기준으로 작업 나. aspect 지향과 횡단 관점 분리 1) separation of Cross=Cuttin Concern 2) 전체 만들어햐 하는 기능들을 2가지로 나눔 가) 핵심 업무(Core concern) (1) 은행업무 (가) 계좌 이체 (나) 이자 계싼 (다) 대출 처리 나) 공통 업무(Cross-cutting concern) (1) 은행 업무 (가)기록 (나) 보안 (다) 트랜잭션 다) 위빙 (1) 핵심 업무 중간에 동적으로 aop 프레임 워크에서 공통 업무를 끼워줌 2. AOP 용어 가. JoinPoint 1) 클래스..
1. 관련 사이트 가. http://spring.io 나. spring tool suit : 스프링 개발 툴 다. maven : 자동으로 라이브러리를 다운로드하게 해주는 프로그램 2. spring 가. src/main : java인 애들 나. src/resources : java 아닌애들 다. src/test : test 용 코드가 들어가는 곳 라. 사용자 /.m2/repository : 필요한 jar 파일 마 group id, artifact id, version 필요 바. 핵심 파일 : fom.xml에서 dependency 추가 3. framework 가. 어플리케이션을 개발할 때 아키텍처에 해당되는 골격 코드 나. 반제품과도 비슷한 경우가 많다.(다양한 필수 기능들 포함) 다. javascript ..
플로쨔응
'Tools' 카테고리의 글 목록