본문 바로가기

전체 글242

[Hello World] Hello Angular! 안녕하세요 cocy입니다.재밌는 놈을 발견해서 오랜만에 포스팅합니다.angular js라는 놈인데요, 올해 4월에 정식 버전이 출시되었습니다.https://angularjs.org/구글에서 만든 angular js는 정적인 html과 javascript를 다이나믹한 이벤트 컨트롤 및 mvc구조화를 가능하게 합니다. 도입할만한 이유가 필요하신 분들은 아래글을 참고하시길개발자(주관적)의 요구사항은 다음의 그림1과 같다.그림1. 웹 개발자의 요구사항아래의 그림은 구글트렌드에서 실시한 여러가지 웹 프레임워크의 트렌드화를 나타내고 있는 그림으로 2013년 이후 AngularJS의 압도적인 상승세를 확인할 수 있다.각각의 웹 프레임워크는 자신만의 특징과 장단점을 가지고 있지만 위의 웹개발자 요구사항을 모두 충족시키.. 2014. 9. 13.
[스크랩] spring 4.x WebSocket WebSocketSpring 4.0에서부터 지원하는 기능중 가장 눈여겨봐야지 될 내용은 WebSocket입니다.WebSocket은 RFC6455에서 정의한 기능으로 다음과 같은 특징을 가지고 있습니다.Real-time full duplex communication over TCPUses port 80 / 443URL scheme : ws, wss (SSL)Small overhead for text message (frame base) - 0x00 ~ 0xFFPing/Pong frames for staying aliveWebSocket을 이용해서 접근하게 되면 다음과 같은 Request와 Server Response가 나타납니다.RequestGET /echo HTTP/1.1 Host: localhost:8.. 2014. 8. 24.
[스크랩] spring 3.2 특징 다음은 스프링 프레임워크 전반에 걸친 개요/특징을 소개 하겠습니다. 1. 제어역행(IoC) , 의존성주입(DI) 스프링 프레임워크는 IoC(Inversion Of Control)를 기반으로 하는데 이 제어의 역행이란 자바프로그램 내부에서 다른 클래스를 이용할 때 사용하던 기존의 new를 이용한 방법을 이용하지 않고 외부인스턴스를 이용하여 런타임 시점에 다른 클래스의 객체를 취할 수 있다는 것 입니다. 이를 마틴 파울러가 의존성 주입(Depandency Injection)이라는 이름으로 고쳐 부르게 되어 사용되고 있습니다. 스프링을 DI 제공자로 사용하게 되면 여러 방법으로 런타임 중에 다른 클래스의 객체를 취할 수 있습니다. (외부 XML 파일, 스프링 자바 설정 파일, 해당 자바코드 내에서 사용되는 a.. 2014. 8. 24.
[Mysql] insert시 한글깨짐 해결 Mysql 5.6 버전기준 현상 1. 한글이나 한자를 입력하면 테이블상에서 데이터가 깨져보인다.2. WAS LOG에서는 정상적으로 문자가 출력되지만, DB에 들어간 데이터를 확인하면 ??와 같이 깨져서 들어간다. 이유1. Mysql 기본 설치시 캐릭터셋은 Default로 UTF8로 지정되어 있지 않다. 2. 캐릭터셋을 Workbench에서 강제로 바꿔도 바뀌지 않는다. 해결 1. Mysql의 기본 CharacterSet을 utf8로 변경>/etc/my.cnf 를 아래 내용을 추가하여 charset 을 변경함 > 이후 생성되는 테이블에 적용됨?123456789101112131415[mysql]default-character-set = utf8 [client]default-character-set = utf.. 2014. 8. 5.