Programming 22

우분투 14.04에 톰캣8 (Tomcat 8) 설치 ,, 후속작업

일단 설치했다. 뭘? 매너상 설치해주는 톰켓,,, 이전 단계가 궁금하시면 2014/09/06 - [Java] - 우분투 14.04에서 톰켓 8 (Tomcat 8) 설치해보기~! 뭐..기본만 설치된 상태이다.. 하나만 하면 정 없다고 했으니,,,나머지도 좀 해볼까나? apt-get install tomcat8-docs tomcat8-admin tomcat8-examples 보면 금방 아시겠지만, 톰켓 8 문서, 관리자 화면, 예제들을 설치하는 것이다. 아마 아래와 같이 나올것이당... 여전히 Y로 대동간결합시다.~!! 앞서 톰켓 8 설치할때와 마찬가지로 인증되지 않는 패키지라고 나오는데,, 무시하고 그냥 Y 눌러줍니다..~~!!! 관리자 기능을 추가했다는것은 관리자 계정을 설정할 필요가 있다는 말이겠지요?..

Programming/Java 2014.09.06

우분투 14.04에서 톰캣 8 (Tomcat 8) 설치해보기~!

먼저번에 우분투에 자바를 설치해봤다~!!! 자 그렇다면 그 다음은 무슨단계일까? 뭐..그렇다. 톰켓이다... 톰켓을 쓰던 안쓰던 매너상 설치해주는 톰켓~!!! 자 일단 톰켓을 설치하는 방법에는 두가지가 있다는 점~! 1. 바이너리 설치 2. 우리가 사랑하는 apt-get을 이용하는 방식.. 난 두번째로 한다~! 왜? 편하니깐. 그런데, 문제는 두번째 방식은 Ubuntu repository를 통해서 설치하는것이고, 최신의 톰켓이 아닐 수 있다는 점이다.. 최신을 원하신다면 바이너리로 설치하세요... 각설하고,,,, 우선 패키지 목록을 좀 업데이트 해 봅시다. sudo apt-get update 그리고 나서 한번쯤 시도해봅시다. sudo apt-get install tomcat8 결과는? 보시다시피 패키지가..

Programming/Java 2014.09.06

우분투에 Oracle Java (오라클 자바) 설치하기

우분투나 기타 리눅스 배포판에 기본적으로 설치된 java는 OpenJDK다..Open소스 JDK란 말인데, 왠지 모르게 거부감이 든다..그래서 난 늘 Oracle Java를 추가로 설치하곤 한다.. http://openjdk.java.net/projects/jdk6/ 에 보면 위 다이어 그램에 대한 설명이 나와 있는데,,뭐,,다 귀찮고,,난 그냥 FM이 좋다.~~ 일단 난 JDK 6 버전을 설치해야 한다..이유는 묻지 마세요~~ 문제는 오라클에서 우분투 설치용을 제공하지 않는다는 점..따라서 제3의 repository를 등록해야 함.sudo apt-get install python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo..

Programming/Java 2014.08.01

NodeJs, Express 모듈을 사용해서 간단하게 DB에서 목록 불러오기

아고 벌써 새벅 1시 반이네요,, 언능 포스팅 하고 자야것습니다. Node.js에서 express 모듈을 사용하는법은 뭐,,찾아보면 다 많이들 나옵니다. 간략하게 순서만 정리하면, 1. npm install -g express 2. express 3. cd --> 해당 폴더로 이동 후, 4. npm install 5. node app --> 서버 실행. 뭐..여기까지는 그다지 어렵지 않다..ㅎㅎ 기본적으로 프로젝트를 생성하면 아래와같이 app.js 파일이 생성된다. ** app.js ** /** * Module dependencies. */ var express = require('express') , routes = require('./routes'); var app = module.exports = ..

Node.js, Connect에서 Router?? 이넘 어디 갔나??

Node.js에서 사용하는 connect 모듈을 보던 중, 놀랐던 점.. 벌써 router라는 메소드가 deprecated ~~!!! 이런.. 일단 여기를 참고하자~~ https://github.com/senchalabs/connect/blob/gh-pages/tests.md#applisten var blog = connect(); var admin = connect(); app.use('/blog', blog); blog.use('/admin', admin); app.route.should.equal('/'); blog.route.should.equal('/blog'); admin.route.should.equal('/admin'); 최신문서상으로는 위와 같다~~~ 하지만, 책에서는 요로코롬 나와버린다..

Node.js 책 구입~~

네, 간만에 책 한권 구입했습니다.포인트로 구입을해서, 실 구매 비용은 0원 이었습니다. 사실, 제가 node.js로 뭔 크게 만들것다 이건 아니구요, 그냥 요즘 트랜드에 대해서는 알고 있어야 하지 않을까 싶어서 한권 구입했습니다. Linked.In에서 기존에 15개의 서버에서 15개의 instance를 사용해서 서비스를 하고 있었다고 합니다. 그런데 그걸 모두 node.js로 변경하고 난 후, 현재 4개의 instance만으로도 기존보다 두배 이상의 트래픽을 처리하고 있다고 합니다. 물론 HTML5의 전반적인 적용도 한몪을 한 듯 싶지만, 결정적으로 트래픽을 처리하는 서버에서의 획기적인 변화가 이를 가능하게 했다고 합니다.... 그래서 궁금해지더군요,,,node.js가 뭔지....ㅎㅎㅎ 잘 읽고,,,감..

이전 포스트 다시보기 1탄 - JSON validator

2009/02/13 - [Study/Javascript] - JSON Validator 위 포스팅은 내가 2009년 2월 13일에 작성했던 글이다. JSON (JavaScript Object Notation)에 대해서 구조적으로 문제가 없는지 검증을 해주는 사이트이다. 혹시 아직도 운영중일까 해서 다시금 방문해봤는데, 운영중에 있다. 차이점이라면 그 동안 오픈소스로서 운영이 되어왔고, 약 1년전까지 업데이트가 이루어졌던것으로 보인다. 조금 더 정확한 validation이 가능할것이라고 생각이 드네요~~ 참고로 주소는 http://jsonlint.com/ 입니다.

Struts2 2.1 버젼과 2.0버젼대의 차이점

정말 이 문제 때문에 몇 시간을 고생했는지 모르겠다. 그도 그럴것이 내가 처음 스트럿츠2를 접한건 2.0.x버젼대였고 지금은 2.1.x 이다. 그 사이에 설정파일에서 변경된 부분이 있었다는것은 꿈에도 모르고 있었고, 상상도 안했다. 그런데 변경된 점이 꽤 많이 있었다....T_T;; 그 중에서도 다음 부분은 정말 모르면 꽤나 고생할 만한 부분이다... Interceptors:FromToexternal-refexternalRefmodel-drivenmodelDrivenstatic-paramsstaticParamsscoped-model-drivenscopedModelDrivenservlet-configservletConfigtoken-sessiontokenSessionResults:FromToredirect..

Programming/Java 2009.08.25

소스코드 or 이미지 주소 복사하기

이런 자바스크립트 코드는 자주 쓰이지는 않지만, 쩝...간간히 필요할 곳이 있기 마련..... 미리미리 스크랩 해주는 센스... function copyBannerSource(url){ var copyText =" \n"; copyText += " \n"; copyText += ""; if(window.clipboardData.setData("Text",copyText)){ alert("소스코드가 복사되었습니다."); } } function copyImage(objId){ var imgObj = eval("document.getElementById('"+objId+"')"); imgObj.contentEditable = 'true'; var controlRange; if (document.body.cre..