반응형

분류 전체보기 177

[세련된 자바 웹 프로그래머 되기] ③ 패턴·프레임워크·XP

[지디넷코리아]이제 기초를 익히고 스스로 개발 환경을 갖출 줄도 알게 되었으니 어디 가서 프로그래머라고 말할 수 있게 되었습니다. 다음은 사람들을 이끌고 나갈 수 있는 능력을 갖추는 것입니다. 패턴과 프레임워크, 다소 어려워 보일 수 있는 주제이지만 프로그래머로써 한 단계 거듭나기 위해 거쳐야 할 과제입니다. 이제까지 기본기로만 싸워왔다면 이제부터는 좀 고난이도의 기술과 새로운 무기들을 써 봅시다. 지금부터가 정말 즐거운 프로그래밍의 세계로 들어가는 길입니다. 탈무드에는 배고픈 자식에게 고기를 잡아주기보다 고기를 잡는 방법을 가르쳐주라는 말이 있습니다. 좋은 프로그램을 고기라고 본다면 좋은 프로그램을 만들어주는 것보다 좋은 프로그램을 만드는 방법을 가르쳐야 한다는 말이 되겠죠. 하지만 그러기엔 마소 주니..

[세련된 자바 웹 프로그래머 되기] ② 웹 프로젝트 개발 환경 갖추기

[지디넷코리아]지난 글에서는 자바 웹 프로그래머로서 한 사람 몫을 해내기 위한 기초에 대해 다루었습니다. 다음 단계는 한 사람 몫을 넘어서 팀 전체에 영향을 미치는 일을 할 수 있는 능력을 기르는 것이겠죠. 팀에서 어떠한 역할을 맡아도 잘해낼 수 있으려면 프로그래밍도 잘해야 하지만 개발 환경을 구성하는 방법도 잘 알고 있어야 합니다. 이 글에서는 개발 환경이 잘 갖춰진 팀의 프로그래머는 이미 구축된 환경에 대해 좀 더 잘 이해할 수 있도록, 그렇지 못한 경우는 스스로 개발 환경을 구축해나갈 수 있도록 여러 가지 개발에 필요한 것들을 살펴보겠습니다. 레이싱 경기장에는 피트(pit)라고 부르는 장소가 있습니다. 경주차의 수리나 조정, 타이어 교환, 연료 보급 등을 하는 곳이죠. 이런 일을 담당하는 사람을 미..

[세련된 자바 웹 프로그래머 되기] ① 기본기 갈고닦기

[지디넷코리아]프로그래밍 초보자가 능히 한 사람 몫을 할 정도, 혹은 혼자 코딩하도록 내버려둬도 다른 사람들이 불안에 떨지 않을 만큼 성장하는 가장 빠른 방법은 무엇일까요? 디자인 패턴을 공부하고 최신 기술을 익히고 실전 프로그래밍을 많이 해보는 것? 물론 중요합니다. 그러나 이보다 훨씬 더 중요한 것은 기초를 다지는 것입니다. 슬램덩크에서 강백호는 농구부 입단 후 2주일 간 드리블 연습만 했고 이것이 그가 빠른 시간 안에 한 사람 몫을 해내는 데 밑거름이 됐지요. 복잡한 이론, 어려운 신기술은 잠시 접어두고 프로그래머로서의 기본을 재점검해보겠습니다. 4년 전 학교에서 어느 벤처 경영인의 강연을 들은 적이 있습니다. 미국에서 벤처를 시작해 어느 정도 성공을 거둔 기업가였는데, 그는 강연 내내 기본을 강조..

Tomcat 6.0 의 설치(Servlet Container)

Tomcat 6.0 의 설치(Servlet Container) - JSP Sever(JSP Container, Servlet Container)는 JSP 코드 및 JAVA 코드를 해석하여 처리하고 결과를 HTML 변환해 브러우저로 출력합니다. - Tomcat 5.0.X은 J2SE 1.3.X이상 설치해야 가능합니다. - Tomcat 5.5.X는 J2SE 5.0이상 설치해야 가능합니다. - Tomcat 6.X는 J2SE 6.0(1.6)이상 설치해야 가능합니다. - Tomcat은 Application간에 메모리가 공유됨으로 하나의 JSP 사이트가 문제가 생기면 다른 웹사이트도 영향을 받게 됩니다. 따라서 Tomcat에는 하나의 Web Application만 설치를 권장합니다. - Tomcat과 비슷한 서버로 ..

자기개발/Tools 2012.02.13

‘HTML5’ 활성화에 전문가 그룹 뭉쳤다

-출처 : http://www.zdnet.co.kr/news/news_view.asp?artice_id=20120130143543- ‘HTML5’ 활성화에 전문가 그룹 뭉쳤다 김태진 기자 tjk@zdnet.co.kr 2012.01.30 / PM 02:35HTML5, 웹 표준 웹 표준 기술 확산에 국내 HTML5 전문가들이 나선다. 방송통신위원회는 30일 차세대 웹 표준 기술(HTML5) 확산을 통해 국내 웹 환경의 근본적인 체질개선을 유도할 전문가 그룹 ‘HTML5 활성화 리더스 캠프’를 발족했다고 밝혔다. HTML5는 별도의 플러그인을 설치하지 않고도 플래시나 미디어 플레이어 등 다양한 웹 애플리케이션 기능을 PC나 모바일 환경에서 동시에 사용할 수 있는 차세대 웹 표준기술이다. HTML5 활성화 리더..

PreparedStatement 실습(주소록 관리)

[JDBC] PreparedStatement 실습(주소록 관리) [01] Eclipse setting Project type: Java Project Project name: mysql_address - MySQL Client H: CD H:\soa9\mysql51\bin mysql -u javauser -p1234 javadb 1. 테이블 구조 DROP TABLE address; CREATE TABLE address( no INT NOT NULL PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20) NOT NULL, phone VARCHAR(14) NOT NULL, adate DATETIME NOT NULL, -- 날짜 etc VARCHAR(40) NULL -- SOA4, f..

자기개발/JDBC 2012.01.31

PreparedStatement 실습(도서관리)

PreparedStatement 실습(도서관리) [01] 도서관리 Eclipse setting Project type: Java Project name: mysql_book ibrary: mysql-connector-java-5.1.18-bin.jar - 실행 J: CD J:\CBD36\ws_java\mysql_book\bin java -classpath %CLASSPATH%;J:\CBD36\lib\java\mysql-connector-java-5.1.18-bin.jar book.Insert - MySQL Client H: CD H:\soa9\mysql51\bin mysql -u javauser -p1234 javadb 1. 테이블 구조 - 번호, 사이트 이름, URL 주소, 가입 아이디, 기타 설명 D..

자기개발/JDBC 2012.01.31

MySQL Driver설치 & 추가

Driver Download: http://www.mysql.com --> Downloads --> Mysql Connectors --> Connector/J 압축을 풀어 C:\CBD36\lib\java\mysql-connector-java-5.1.18-bin.jar 저장 Eclipse setting project type: Java Project project name: jdbc MySQL Driver의 추가: Project --> Properties --> Java Build Path --> Libraries --> Add External Jars... --> 'mysql-connector-java-5.1.18-bin.jar' 지정. [참고] 한글이 손상되어 입력되는 경우 F:\200903_java1..

자기개발/Tools 2012.01.30
반응형