IT는 새로운 용어와 신기술의 홍수 소프트웨어 개발 분야는 매년 새로운 용어와 신기술의 범람으로 신입 개발자는 물론 경력 개발자들조차 잠시 한눈이라도 팔면 정신을 못 차리는 세계이다. 프레임워크와 라이브러리의 발전으로 Java Web Application 개발은 쉽다는 인상을 주는 편인데(내 전산실 개발 경험을 예로 들자면 클라이언트가 되는 현업 부서에서 특정 프로젝트의 개발비용을 산정하면서 웹으로 만들면 쉬우니까 더 싸지 않냐는 말을 한적도 있다.) 실제로 웹 개발은 상당한 깊이의 이해와 경험이 동반되지 않으면 프로젝트가 산으로 갈 수 있다고 말하고 싶다. 스스로를 돌아보는 목적과 신입사원의 교육 목적으로 간단히 Java Web Application과 프레임워크의 기본 개념 및 동작 원리를 작성해봤다...
가장 훌륭한 공부는 기존 소스 코드의 분석이다. Java를 비롯한 언어 공부의 왕도는 무엇일까? 레퍼런스 정독, 세미나 참석, 다양한 프로젝트 경험 등 여러가지 방법이 있겠지만 가장 핵심이 되는 것은 바로 기존 소스 코드의 분석이라고 생각한다. 비교적 어린 나이에 엄청난 역량의 개발자로 급성장한 내 절친 P군은 JDK를 까보지 않고 Java를 논하지 말라고도 했었다. .NET 세미나에서 만나 이야기를 나누었던 오랜 경력의 개발자도 퇴근 후 취미가 오픈 소스를 분석하는 것이라고 말한 것으로 보아 이런 실력있는 개발자들의 비결은 결국 천부적인 감각도 중요하지만 시간과 인내심을 가지고 다른 사람의 소스 코드를 분석하여 배울 것을 취해 내 것으로 만드는 것이라 하겠다. 어떤 소스 코드를 분석해야 할까? Java..
POJO 클래스란? POJO(Plain Old Java Object)는 복잡한 기능 없이 단순하게 데이터만을 저장하기 위한 목적의 오브젝트이다. 대부분 데이터베이스에 대한 CRUD를 수행할 때 로우 정보와 맵핑하기 위해 사용한다. 예를 들면 아래와 같다. public class User { private long id; private String name; private int age; private DateTime dateLastLogged; public User() { super(); } public long getId() { return id; } public void setId(long id) { this.id = id; } public String getName() { return name; }..
가끔씩 Java 라이브러리를 제작하여 다른 프로젝트에서 사용시 java.lang.ClassNotFoundException: java.lang.AutoCloseable 오류와 마주하게 될 때가 있다. 해결책은? java.lang.AutoCloseable은 JDK 7부터 처음 소개된 인터페이스이다. 하위 버전의 환경에서는 당연히 위 오류와 마주하게 된다. 프로젝트 환경 구성을 JDK 7으로 변경하자.
- Total
- Today
- Yesterday
- java
- 로드 바이크
- DynamoDB
- CentOS
- graylog
- chrome
- kotlin
- jsp
- 구동계
- 알뜰폰
- jstl
- jpa
- 자전거
- bootstrap
- 로드바이크
- spring
- Spring MVC 3
- Spring Boot
- Kendo UI Web Grid
- maven
- node.js
- Eclipse
- MySQL
- Kendo UI
- 태그를 입력해 주세요.
- JavaScript
- Tomcat
- Docker
- 평속
- JHipster
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |