티스토리

갱짱.study
검색하기

블로그 홈

갱짱.study

gangzzang.tistory.com/m

IT 전공 공부 블로그

구독자
2
방명록 방문하기

주요 글 목록

  • 인벤 공식 앱 IOS 오픈!!!!!!! 인벤 공식 앱 그랜드 오픈 한지 얼마 안되었는데요!!이번에는 인벤 공식 IOS 앱이 오픈했습니다!!! 축하합니다^^ 아래 EDM에서 직접 버튼을 눌러서 이동가능합니다.여러분도 다운받아서 사용하세요! ‪#‎인벤‬ ‪#‎inven‬ #인벤 #inven 모바일분들을 위한 URL 링크 : http://www.inven.co.kr/event/2015/12/151215_invenapp_ios.php 공감수 9 댓글수 1 2015. 12. 16.
  • LG 웨어러블 빅뱅 해커톤(LG WEARABLE BIG BANG HACKATHON) LG 웨어러블 빅뱅 해커톤 LG WEARABLE BIG BANG HACKATHON LG 웨어러블 빅뱅 해카톤 공모전 안드로이드 android 어플리케이션 application LG전자 공감수 17 댓글수 0 2015. 9. 23.
  • Log4j 1. log4j - http://logging.apache.org/- 자바 어플리케이션 개발시 효과적인 로깅을 위한 오픈 소스 프로젝트- 현재 버전은 1.X 정식 버전과 2.0 베타 버전으로 2가지 버전으로 존재- 프로그래밍내에서 직접 설정 또는 설정파일(properties 또는 xml) 설정 2가지 방법 존재- 각 레벨별로 지정가능하고 지정한 등급 이상의 로그만 저장- 어플리케이션에서 각 클래스는 각각의 로거를 가지거나 공통의 로거를 가질 수 있음- 모든 로거가 상속할 수 있는 루트 로거를 제공 - 1.2 버전 메뉴얼 : http://logging.apache.org/log4j/1.2/manual.html- 2.0 버전 메뉴얼 : http://logging.apache.org/log4j/2.x/manu.. 공감수 2 댓글수 0 2013. 12. 9.
  • 메이븐(Maven) 1. 메이븐(Maven)- http://maven.apache.org- 아파치(Apache) 오픈 소스 빌드 툴(도구)- 빌드- 문서화- 리포팅- 의존 관계- 소스 코드 관리- 릴리즈- 배포- 프로젝트 관리에 필요한 모든 작업을 추상화하고 표준화해서 반복을 제거- 메이븐이 접근할 수 있는 저장소를 지원- 이 저장소를 통해 템플릿 프로젝트인 아키타입, 의존 관계에 있는 라이브러리, 메이븐 플러그인 기능을 지원- 프로젝트 빌드에 필요한 라이브러리, 플러그인을 저장소에서 개발자 PC로 자동으로 다운로드 2. 기본 설정 파일 pom.xml(Project Object Model)- 빌드와 관련된 정보를 정의- 라이브러리 저장소 검색사이트 : http://mvnrepository.com/ 2.1. 프로젝트 기본 정.. 공감수 4 댓글수 0 2013. 12. 5.
  • STS(Spring Tool Suite) 설치(Install) * STS(Spring Tool Suite)- 스프링에서 제공하는 이클립스 기반의 스프링 개발에 최적화 되어있는 개발 툴- 공식사이트 : http://spring.io/tools/sts- zip 파일도 상관없지만, 설정하기 편한 exe 파일 설치 진행합니다. [ 설 명 ] http://spring.io/tools/sts/all 사이트 접속, 운영체제에 맞는 버전을 선택 다운로드 합니다. [ 설 명 ] 다운받은 실행파일을 실행 > Next 클릭합니다. [ 설 명 ] 동의 선택 > Next 클릭합니다. [ 설 명 ] 설치할 경로를 선택 > Next 클릭합니다. [ 설 명 ] 스프링에서 제공하는 웹 서버를 사용해도 되지만, 톰캣을 따로 설정할 예정이므로 체크 해제 > Next 클릭합니다. [ 설 명 ] JDK.. 공감수 4 댓글수 0 2013. 12. 5.
  • 제이쿼리(jQuery) 문서 객체 조작 - #2 2013/11/26 - [Web/jQuery] - 제이쿼리(jQuery) 문서 객체 조작 - #1 1. 문서 객체 내부 검사- 기존의 자바스크립트에서 innerHTML, textContent 속성과 관련된 html() 메서드와 text() 메서드- HTML 태그 인식 여부의 차이점을 가짐 메서드명 설명 html() 문서 객체 내부의 글자와 관련된 모든 기능을 수행(HTML 태그 인식) text() 문서 객체 내부의 글자와 관련된 모든 기능을 수행 Header0 Header1 Header2 Header3 Header4 Header5 2. 문서 객체 내부 추가- 내부에 내용물을 추가하고 싶을 때 html() 메서드와 text() 메서드를 사용- $(selector).html(value);- $(selecto.. 공감수 2 댓글수 0 2013. 11. 28.
  • 제이쿼리(jQuery) 문서 객체 조작 - #1 1. 문서 객체 클래스 속성 추가- 문서 객체에 클래스 속성을 추가 할 때 addClass() 메서드를 사용 Header0 Header1 Header2 2. 문서 객체 클래스 속성 제거- 문서 객체의 클래스 속성을 제거할 때는 removeClass() 메서드를 사용 Header0 Header1 Header2 3. 문서 객체의 속성 검사- 문서 객체의 속성과 관련된 모든 기능은 attr() 메서드를 사용하여 처리 4. 문서 객체 속성 추가- 문서 객체의 속성을 추가할 때도 attr() 메서드를 사용- $(selector).attr(name, value);- $(selector).attr(name, function(index, attr) {});- $(selector).attr(object); 5. 문서 객.. 공감수 2 댓글수 0 2013. 11. 26.
  • 제이쿼리(jQuery) 선택자 - #2 2013/11/26 - [Web/jQuery] - 제이쿼리(jQuery) 선택자 - #1 1. 기본 필터 메서드- 기본적으로 지원하지 않는 필터로 문서 객체를 선택해야 할 경우 filter() 메서드를 사용- $(selector).filter(selector);- $(selector).filter(function() {}); 메서드명 설명 filter() 문서 객체를 필터링 2. 문서 객체 탐색 종료- 체이닝을 사용할 때 문서 객체 탐색을 종료해야 할 경우 end() 메서드 사용 메서드명 설명 end() 문서 객체 선택을 한 단계 뒤로 돌림 3. 특정 위치 문서 객체 선택- 특정 위치에 존재하는 문서 객체를 선택하는 필터 선택자 대신 간단한 메서드를 사용 메서드명 설명 eq() 특정 위치에 존재하는 문서.. 공감수 3 댓글수 0 2013. 11. 26.
  • 제이쿼리(jQuery) 선택자 - #1 1. 기본 선택자- $('h1').css('color', 'red'); - ('h1') 선택자와, css('color', 'red') 메서드- 문서 객체를 다룰 때 사용하는 형태- CSS 선택자와 유사 1.1. 전체 선택자 (Wildcard Selector) - *- HTML 페이지에 있는 모든 문서 객체를 선택 1.2. 태그 선택자 - 태그명- 특정한 태그를 선택 1.3. 아이디 선택자 - #아이디명- 특정한 id 속성이 있는 문서 객체를 선택 Header 1.4. 클래스 선택자 - .클래스명- 특정한 class 속성이 있는 문서 객체를 선택 Header1 Header2 Header Header Header Header 2. 자손 선택자와 후손 선택자- 기본 선택자의 앞에 붙여 사용- 기본 선택자의 범.. 공감수 15 댓글수 2 2013. 11. 26.
  • 제이쿼리(jQuery) 기본 1. 제이쿼리(jQuery) 개요- 모든 브라우저에서 동작하는 클라이언트 자바스크립트 라이브러리- 무료로 사용 가능한 오픈 소스 라이브러리- 문서 객체 모델과 관련된 처리를 쉽게 구현- 일관된 이벤트 연결을 쉽게 구현- 시각적 효과를 쉽게 구현 (웹 표준만으로도 플래시 & 실버라이트로 구현한 것과 비슷한 수준의 시각적 효과)- Ajax 애플리케이션을 쉽게 개발 2. jQuery 버전- jQuery 버전이 2.X 되면서 익스플로러 8 버전 이하를 포기- 8버전 이하가 사라질 때 까지 1.X 버전의 업그레이드 지원 3. jQuery 사용- CDN 호스트를 사용하는 방법 - 직접 내려받아 사용하는 방법 4. jQuery 이클립스 보조기능- 2013/11/13 - [Eclipse] - 이클립스(Eclipse) .. 공감수 7 댓글수 0 2013. 11. 25.
  • 자바스크립트(JavaScript) 외부 자바스크립트 파일 * 외부 자바 스크립트 파일- 간단한 스크립트는 HTML 페이지 내부에 작성해도 무관- 규모가 큰 프로그램의 경우에는 외부 자바스크립트 파일을 사용- 외부 자바스크립트 파일을 추가하기 전에는 외부 자바스크립트 파일에 있는 변수나 함수를 사용할 수 없음 /** * javascript.js */ function externalFileFunction() { var externalFileVariable = 'Hello'; alert('Import External Script Complete'); } 공감수 0 댓글수 0 2013. 11. 25.
  • 자바스크립트(JavaScript) 예외 처리(Exception handling) * 예외 처리(Exception handling)- 프로그램이 실행되는 동안 문제가 발생할 때 대처할 수 있게 처리하는 것- 예외(Exception) : 프로그램 실행 중 발생하는 오류- 에러(Error) : 프로그래밍 언어의 문법적인 오류- 기본 예외 처리, 고급 예외처리 두 가지 방법으로 처리 1. 기본 예외 처리- 예외가 발생하지 않게 사전에 해결하는 것 2. 고급 예외 처리- try 키워드, catch 키워드, finally 키워드로 예외를 처리- try 구문안에서 예외가 발생하면 catch 구문에서 처리, finally 구문은 필 수 사항은 아니고, 예외 발생 여부와 상관없이 수행돼야 하는 작업을 처리 3. 예외 객체- try catch 구문을 사용할 때 catch 괄호 안에 입력하는 식별자- .. 공감수 5 댓글수 3 2013. 11. 25.
  • 자바스크립트(JavaScript) 이벤트(Event) * 이벤트(Event)- 키보드 입력, 마우스 클릭과 같이 다른 것에 영향을 미치는 것을 의미- 마우스 이벤트, 키보드 이벤트, HTML 프레임 이벤트, HTML 입력 양식 이벤트, 유저 인터페이스 이벤트, 구조 변화 이벤트, 터치 이벤트 1. 이벤트 관련 용어 - 이벤트 연결 : window 객체의 onload 속성에 함수 자료형을 할당하는 것- 이벤트 이름(타입) : load- 이벤트 속성 : onload- 이벤트 리스너(핸들러) : 이벤트 속성에 할당한 함수- 이벤트 모델 : 문서 객체에 이벤트를 연결하는 방법, DOM Level 단계에 따라 두가지로 분류하고 각기 두가지로 또 나뉨 2. DOM Level 0- 인라인 이벤트 모델- 기본 이벤트 모델 2.1. 고전 이벤트 모델- 문서 객체의 이벤트 .. 공감수 10 댓글수 0 2013. 11. 21.
  • UML : Unified Modeling Language 1. UML : Unified Modeling Language- UML Resource Page : http://www.omg.org/uml/- 시스템을 시각화, 시스템 사양이나 설계를 문서화하기 위한 표현 방법- UML의 attribute(속성) : field(필드), 맴버변수- UML의 operation(조작) : method(메서드), 맴버함수 2. UML 클래스 다이어그램(Class Diagram)- 클래스나 인스턴스, 인터페이스 등의 정적인 관계를 표현한 것- 시간에 의해 변하지 않는 정적인 관계를 표현 - 화살표는 클래스의 계층 관계를 표시, 하위(자식) 클래스에서 상위(부모) 클래스로 향함- 화살표가 점선일 경우 클래스의 상속이 아닌 인터페이스의 구현- has a(포함) 관계는 집약(aggr.. 공감수 2 댓글수 0 2013. 11. 20.
  • 이클립스(Eclipse) Amateras UML 플러그인 설치 * Amateras (ERD, UML)- 다운로드 페이지 : http://sourceforge.jp/projects/amateras/releases/- UML 뿐만 아니라 ERD 다이어그램 플러그인도 지원 [ 설 명 ] 다운로드 페이지 접속 > AmaterasUML > AmaterasUML_1.3.4.zip 클릭 [ 설 명 ] 다운 받은 압축 파일을 압축 해제 [ 설 명 ] 압축 해제 된 파일을 이클립스 폴더 > plugins 폴더 안에 붙여넣기 [ 설 명 ] New > Other > AmaterasUML > 사용하고 싶은 다이어그램 생성 공감수 2 댓글수 0 2013. 11. 20.
  • 이클립스(Eclipse) ObjectAid UML Explorer 플러그인 설치 * ObjectAid UML Explorer- 공식 홈페이지 : http://www.objectaid.com/class-diagram- 이클립스 마켓 페이지 : http://marketplace.eclipse.org/content/objectaid-uml-explorer#.UowaK8R0QdA [ 설 명 ] 이클립스 상단 메뉴 Help 클릭 > Install New Software 클릭 [ 설 명 ] 우측 상단에 Add 클릭 [ 설 명 ] Location 주소에 http://www.objectaid.com/update 입력 > OK 클릭 [ 설 명 ] 체크 > Next 클릭 [ 설 명 ] Next 클릭 [ 설 명 ] 동의 선택 > Finish 클릭 [ 설 명 ] 설치 중 [ 설 명 ] OK 클릭 [ 설 .. 공감수 2 댓글수 0 2013. 11. 20.
  • 자바스크립트(JavaScript) 문서 객체 모델(DOM : Document Object Model) * 문서 객체 모델(DOM : Document Object Model) - 웹 브라우저가 HTML 페이지를 인식하는 방식(document 객체와 관련된 객체의 집합) 1. 문서 객체 모델과 관련된 용어 정리 - 태그(Tag) : HTML 페이지에 존재하는 태그 - 문서 객체(DOM) : 태그를 자바스크립트에서 이용할 수 있는 객체 - 노드(Node) : HTML 페이지의 각 요소(html, head, body . . . 등) - 요소 노드(Element Node) : HTML 태그 - 텍스트 노드(Text Node) : 요소 노드 안에 있는 글자 - 정적 문서 객체 생성 : HTML 페이지에 적혀 있는 태그들을 읽으며 생성하는 것 - 동적 문서 객체 생성 : JavaScript로 원래 HTML 페이지에는.. 공감수 8 댓글수 0 2013. 11. 19.
  • 자바스크립트(JavaScript) 브라우저 객체 모델(Browser Object Model) * 브라우저 객체 모델(BOM : Browser Object Model) - 웹 브라우저와 관련된 객체의 집합(window, location, navigator, history, screen, document) - document 객체는 문서 객체 모델(DOM : Document Object Model) 이라 통합해서 부름 1. window 객체 - 브라우저 기반 자바스크립트의 최상위 객체 - var 키워드로 선언한 일반 변수도 모두 window 객체의 속성이 됨 1.1. 새로운 window 객체 생성 - open() 메서드는 새로운 window 객체를 생성하는 메서드 메서드명 설명 open(URL, name, features, replace) 새로운 window 객체를 생성 - 첫번째 매개변수 : HT.. 공감수 4 댓글수 0 2013. 11. 19.
  • 자바스크립트(JavaScript) 메서드 체이닝(Method Chaining) * 메서드 체이닝(Method Chaining)- 메서드를 연속으로 사용 공감수 0 댓글수 0 2013. 11. 18.
  • 자바스크립트(JavaScript) 생성자 함수(constructor) * 자바스크립트(JavaScript) 생성자 함수(constructor)- new 키워드로 객체를 생성할 수 있는 함수 1. 생성자 함수 개요- 생성자 함수의 이름은 일반적으로 대문자로 시작- 생성자 함수 안에서 this 키워드로 생성자 함수로 생성될 객체의 속성을 지정- 생성자 함수 안에 메서드 생성 가능 1.1. instanceof 키워드- 해당 객체가 어떠한 생성자 함수로 생성됐는지 확인할 때 사용 2. 프로토타입(prototype)- 객체에 같은 메서드로인해 메모리 낭비를 해결하기 위해 프로토타입 공간을 사용- 프로토타입 : 생성자 함수로 생성된 객체가 공통으로 가지는 공간, 객체이며, 모든 함수는 prototype을 갖음- 생성자 함수로 객체를 만들 때는 내부에 속성만 넣고, 메서드는 모두 프로.. 공감수 3 댓글수 4 2013. 11. 18.
  • 자바스크립트(JavaScript) 객체 1. 객체 개요- 객체는 키(식별자 또는 문자열)와 값(속성)으로 이루어 짐- { } 중괄호로 객체 생성- 객체의 속성 값에 접근할 때 키로 접근- 객체의 키로 식별자가 아닌 문자를 사용했을 때는 무조건 대괄호를 사용하여 접근 2. 속성과 메서드- 속성(property) : 객체 내부에 있는 값- 객체 속성은 모든 형태의 자료형을 가질 수 있음- 메서드(method) : 객체의 속성 중 함수 자료형인 속성- 메서드 내에서 자기 자신이 가진 속성이라는 것을 표시할 때는 this 키워드를 사용 3. 객체와 반복문- 객체의 속성을 사용하기 위해서 for in 반복문을 사용- for in 반복문에 객체를 넣으면 객체의 속성 개수 만큼 반복문을 실행 4. 객체 관련 키워드- in 키워드와 with 키워드 4.1... 공감수 3 댓글수 2 2013. 11. 15.
  • 자바스크립트(JavaScript) 내장 함수 * 자바스크립트(JavaScript) 내장 함수- 자바스크립트 자체적으로 제공되는 함수 1. 타이머 함수- 특정한 시간에 특정한 함수를 실행 메서드 이름 설명 setTimeout(function, millisecond) 일정 시간 후 함수를 한 번 실행 setInterval(function, millisecond) 일정 시간마다 함수를 반복 실행 clearTimeout(id) 일정 시간 후 함수를 한 번 실행하는 것을 중지 clearInterval(id) 일정 시간마다 함수를 반복하는 것을 중단 2. 인코딩과 디코딩 함수- 인코딩 : 문자를 컴퓨터에 저장 또는 통신에 사용할 목적으로 부호화하는 방법- 디코딩 : 부호화 된 문자를 원래대로 되돌리는 것 함수 이름 설명 escape() 영문 알파벳과, 숫자,.. 공감수 3 댓글수 0 2013. 11. 14.
  • 자바스크립트(JavaScript) for in 반복문 * for in 반복문- 배열이나 객체를 더욱 쉽게 다룰 수 있음 공감수 0 댓글수 0 2013. 11. 14.
  • 스프링(Spring) MailSender, JavaMailSender (메일 발송) 1. MailSender와 JavaMailSender 메일 발송 - 메일 발송 기능을 위한 MailSender 인터페이스 제공 - SimpleMailMessage(메일 제목, 단순 텍스트 내용)를 전달받아 메일을 발송하는 기능을 정의 package org.springframework.mail; public interface MailSender { void send(SimpleMailMessage simpleMessage) throws MailException; void send(SimpleMailMessage[] simpleMessages) throws MailException; } - MailSender 인터페이스를 상속받은 JavaMailSender는 Java Mail API의 MimeMessage를.. 공감수 9 댓글수 11 2013. 11. 14.
  • 자바스크립트(JavaScript) 자료형 변환 - Number() 함수, String() 함수, Boolean() 함수 1. 자동 자료형 변환- 숫자와 문자열을 덧셈 연살 할 때는 문자열이 우선- 그 외 사칙 연산자는 숫자가 우선 2. 숫자와 문자열 자료형 변환- 자동으로 자료형이 변환되는 것 이외에 강제로 자료형을 변환하는 방법- 문자열로 변환 : String() 함수- 숫자로 변환 : Number() 함수 3. 불린 자료형 변환- 불린으로 변환 : Boolean() 함수- 아래 5가지를 제외한 모든 경우 true- 문자열 '0' 과 문자열 'false'는 문자열이므로 true 공감수 0 댓글수 0 2013. 11. 13.
  • 자바스크립트(JavaScript) 입력 - prompt() 함수, confirm() 함수 * 입력 - prompt() 함수, confirm() 함수 1. prompt() 함수 - String prompt([String message], [String defaultValue])- 문자열을 입력할 때 사용- 숫자를 입력 받아야 하는 경우는 문자열로 입력 받은 뒤 변환- 첫번째 매개변수는 입력 창에서 띄워줄 메시지- 두번째 매개변수는 입력 부분의 기본 값 2. confirm() 함수- 불린 값을 입력 받을 때 사용- 확인을 누르면 true를 리턴- 취소를 누르면 false를 리턴 공감수 10 댓글수 3 2013. 11. 13.
  • 자바스크립트(JavaScript) 자료형 검사 - typeof 연산자 * 자료형 검사 - typeof 연산자- 자료형을 확인할 때 주로 사용 공감수 1 댓글수 0 2013. 11. 13.
  • 자바스크립트(JavaScript) 개요 1. 자바스크립트 역사- 넷스케이프의 브랜든 아이히에 의해 모카라는 이름으로 만들어짐- 후에 라이브 스크립트로 개발 되다가 썬 마이크로시스템과 함께 자바스크립트라는 이름을 붙이고 발전하기 시작 2. 자바스크립트의 활용- 웹 문서의 내용을 동적으로 변경- 마우스 클릭 같은 이벤트 처리- HTML5와 함께 웹 어플리케이션을 구현 3. 자바스크립트의 종류- 유럽 컴퓨터 제조 협회(European Computer Manufacturer's Association)는 자바스크립트를 ECMAScript라는 이름으로 표준화- 표준을 바탕으로 여러 회사가 자바스크립트를 다른 방향으로 구현 어플리케이션 자바스크립트 종류 Internet Explorer JScript Opera ECMAScript Mozilla Firefo.. 공감수 1 댓글수 0 2013. 11. 13.
  • 이클립스(Eclipse) jQuery 플러그인(자동완성 지원) JSDT 설치 [ 설 명 ] 이클립스 상단메뉴 Help 클릭 > Eclipse Marrketplace 클릭 [ 설 명 ] 검색어 jsdt 입력 엔터 > JSDT jQuery Install 클릭 [ 설 명 ] Confirm 클릭 [ 설 명 ] 동의 선택 > Finish 클릭 [ 설 명 ] OK 클릭 [ 설 명 ] YES 클릭 [ 설 명 ] jQuery 사용 할 프로젝트에서 JavaScript Resources 우 클릭 > Properties 클릭 [ 설 명 ] 검색어 include 입력 엔터 > Include Path 클릭 > Add JavaScript Library 클릭 [ 설 명 ] jQuery Library 선택 > Next 클릭 [ 설 명 ] 버전 선택 후 > Finish 클릭 (현재 1.X 버전대가 1.10 까.. 공감수 7 댓글수 0 2013. 11. 13.
  • 스프링(Spring) MVC 프레임워크(Model View Controller Framework) 1. 스프링(Spring) MVC 프레임워크(Model View Controller Framework) - 스프링이 제공하는 트랜잭션 처리, DI, AOP를 손쉽게 사용 - 스트럿츠2와 같은 프레임워크와 연동이 쉬움 2. 스프링 MVC 주요 구성 요소 및 처리 흐름 - 다른 MVC 프레임워크와 마찬가지로 컨트롤러를 사용하여 요청을 처리 - 스프링에서는 DispatcherServlet이 MVC에서의 컨트롤러(Controller) 부분을 처리 구성 요소 설명 DispatcherServlet 클라이언트의 요청을 전달받아 요청에 맞는 컨트롤러가 리턴한 결과값을 View에 전달하여 알맞은 응답을 생성 HandlerMapping 클라이언트의 요청 URL을 어떤 컨트롤러가 처리할지 결정 Controller 클라이언트.. 공감수 39 댓글수 17 2013. 11. 6.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.