Git이 뭐지? 나홀로 독고다이 개발자가 아닌 이상 개발자에게 협업은 피할 수 없는 숙명이며 Subversion을 모르는 사람은 없을 것이다. Subversion은 중앙 집중 방식의 소프트웨어 버전 관리 시스템으로 과거 가장 많이 사용되던 CVS를 대체하여 개인 및 기업 소프트웨어 버전 관리 시스템에 널리 쓰이고 있다. Git은 분산 환경을 지원하는 보다 진보된 기능의 버전 관리 시스템이다. 2005년 리눅스의 창시자인 Linus Torvalds의 주도로 개발되었으며 세계에서 가장 규모가 큰 오픈 소스 프로젝트인 리눅스 커널 개발에 사용되고 있다. GitHub에 계정을 만들어보자 GitHub는 Git을 기반으로 원격 저장소를 제공하는 서비스이다. 공개 프로젝트에 대한 무료 저장소 제공과 직관적인 UI로 ..
IT는 새로운 용어와 신기술의 홍수 소프트웨어 개발 분야는 매년 새로운 용어와 신기술의 범람으로 신입 개발자는 물론 경력 개발자들조차 잠시 한눈이라도 팔면 정신을 못 차리는 세계이다. 프레임워크와 라이브러리의 발전으로 Java Web Application 개발은 쉽다는 인상을 주는 편인데(내 전산실 개발 경험을 예로 들자면 클라이언트가 되는 현업 부서에서 특정 프로젝트의 개발비용을 산정하면서 웹으로 만들면 쉬우니까 더 싸지 않냐는 말을 한적도 있다.) 실제로 웹 개발은 상당한 깊이의 이해와 경험이 동반되지 않으면 프로젝트가 산으로 갈 수 있다고 말하고 싶다. 스스로를 돌아보는 목적과 신입사원의 교육 목적으로 간단히 Java Web Application과 프레임워크의 기본 개념 및 동작 원리를 작성해봤다...
HTTP GET 요청시 파라메터의 최대 크기 = URI의 최대 크기 클라이언트에서 HTTP GET 요청시 파라메터는 고스란히 URI에 포함되어 브라우저를 통해 서버에 전달된다. 이러한 HTTP GET 요청 방식의 특성상 전달 가능한 파라메터의 최대 크기는 곧 브라우저에서 허용 가능한 URI의 최대 크기가 된다. 허용되는 URI의 최대 크기는 2083~6200byte로 브라우저마다 제각각이다. 따라서 HTTP GET 요청은 이 점을 고려하여 신중하게 설계해야 한다. 전달할 파라메터가 크기가 크다고 판단되면 GET보다는 HTTP POST 요청을 하는 것이 안전하다. RFC 문서에 의하면 전달할 파라메터의 크기가 브라우저의 허용치보다 클 경우 URI가 잘린 채 전송되거나 서버로부터 414 Request-URI..
웹 애플리케이션의 프론트엔드 화면을 개발하다보면 가장 빈번하게 사용하는 것이 사용자로부터 검색조건이나 등록할 정보를 입력받는 input 엘러먼트이다. 가장 많이 사용되는 text 타입과 select 엘러먼트를 예로 들어 간단한 input 엘러먼트 제어 방법을 정리하였다. HTML 선언하기 Korea China Japan JavaScript에서 제어하기 jQuery에서는 아래와 같이 input 엘러먼트에 대한 제어가 가능하다. // TextBox를 비활성화한다. INPUT 엘러먼트로 선언할 수 있는 모든 타입의 컨트롤이 가능하다. $('#someText').prop('disabled', true); // TextBox를 활성화한다. $('#someText').prop('disabled', false); /..
- Total
- Today
- Yesterday
- jstl
- 자전거
- jsp
- java
- Tomcat
- node.js
- jpa
- chrome
- maven
- 로드 바이크
- Kendo UI Web Grid
- Eclipse
- Spring Boot
- Spring MVC 3
- 태그를 입력해 주세요.
- CentOS
- spring
- 구동계
- MySQL
- JavaScript
- bootstrap
- Kendo UI
- DynamoDB
- kotlin
- 로드바이크
- Docker
- 알뜰폰
- 평속
- JHipster
- graylog
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |