개요 소프트웨어 개발을 위한 제반 기술이 발전할수록 프로젝트의 생산성은 날이 갈수록 증가하고 있지만 반대로 그만큼 입문자들이 공부하기는 더 어려워졌다. 입문자가 본격적으로 프로젝트를 시작하려면 IDE, 빌드 관리 도구, 기반 라이브러리 선정부터 환경 설정까지 고려해야할 변수가 너무 많다. 이런 입문자들을 위해 지난 글에서 Eclipse 설치부터 Hello, World! 출력까지를 간단히 다뤄봤다. 이번 글에서는 Maven, Servlet 3 기반의 Hello, World! 웹 프로젝트를 작성해 보고자 한다. Eclipse IDE for Java EE Developers가 설치되어 있어야 한다. 설치 방법은 지난 글을 참고한다. Hello, World! 프로젝트 생성 Eclipse를 실행하고 프로젝트를 생..
개요 Eclipse는 Java 진영에서 가장 많이 쓰이는 오픈 소스 IDE이다. 상용 IDE로는 IntelliJ IDEA가 있다.(사실 IntelliJ IDEA가 여러가지 측면에서 Eclipse보다 프로젝트를 진행하기 편리한 부분이 많다. 하지만 Eclipse로도 충분하다.) 이번 글에서는 Eclipse 설치 및 Maven Project 생성, Hello, World! 출력까지를 약식으로 간단하게 설명하고자 한다. JDK가 이미 설치되었다는 것을 가정하고 진행한다. Eclipse 다운로드 Eclipse를 아래 순서로 다운로드하자. https://www.eclipse.org에 접속 후 메인화면에서 Downloads를 클릭한다. 먼저 Eclipse Luna(x.x.x) Release for 콤보박스에서 자신..
Git이 뭐지? 나홀로 독고다이 개발자가 아닌 이상 개발자에게 협업은 피할 수 없는 숙명이며 Subversion을 모르는 사람은 없을 것이다. Subversion은 중앙 집중 방식의 소프트웨어 버전 관리 시스템으로 과거 가장 많이 사용되던 CVS를 대체하여 개인 및 기업 소프트웨어 버전 관리 시스템에 널리 쓰이고 있다. Git은 분산 환경을 지원하는 보다 진보된 기능의 버전 관리 시스템이다. 2005년 리눅스의 창시자인 Linus Torvalds의 주도로 개발되었으며 세계에서 가장 규모가 큰 오픈 소스 프로젝트인 리눅스 커널 개발에 사용되고 있다. GitHub에 계정을 만들어보자 GitHub는 Git을 기반으로 원격 저장소를 제공하는 서비스이다. 공개 프로젝트에 대한 무료 저장소 제공과 직관적인 UI로 ..
IT는 새로운 용어와 신기술의 홍수 소프트웨어 개발 분야는 매년 새로운 용어와 신기술의 범람으로 신입 개발자는 물론 경력 개발자들조차 잠시 한눈이라도 팔면 정신을 못 차리는 세계이다. 프레임워크와 라이브러리의 발전으로 Java Web Application 개발은 쉽다는 인상을 주는 편인데(내 전산실 개발 경험을 예로 들자면 클라이언트가 되는 현업 부서에서 특정 프로젝트의 개발비용을 산정하면서 웹으로 만들면 쉬우니까 더 싸지 않냐는 말을 한적도 있다.) 실제로 웹 개발은 상당한 깊이의 이해와 경험이 동반되지 않으면 프로젝트가 산으로 갈 수 있다고 말하고 싶다. 스스로를 돌아보는 목적과 신입사원의 교육 목적으로 간단히 Java Web Application과 프레임워크의 기본 개념 및 동작 원리를 작성해봤다...
- Total
- Today
- Yesterday
- graylog
- jstl
- 태그를 입력해 주세요.
- jsp
- MySQL
- java
- Kendo UI Web Grid
- chrome
- Docker
- jpa
- Eclipse
- spring
- maven
- node.js
- Kendo UI
- kotlin
- JavaScript
- DynamoDB
- bootstrap
- Spring Boot
- Spring MVC 3
- 로드바이크
- JHipster
- 구동계
- CentOS
- 자전거
- Tomcat
- 평속
- 로드 바이크
- 알뜰폰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |