일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 논뚜렁밭뚜렁
- 리필연어
- RX100M5
- 통신사 와이파이
- IT 연봉
- 야외갈비
- 와이파이 연결안됨
- 태릉갈비
- 순대국
- 이웃집돈까스
- 월화고기
- JAVA IP
- 홍대
- 아이폰 프로
- 김서방 정육식당
- 셀카봉추천
- 영화
- 문래동맛집
- 책추천
- 맛집
- 이자카야류
- Pho U
- 일식
- 문래동 이웃집돈까스가게
- 큐큐면관
- 허참갈비
- 스시마루
- 어도
- 곤드레이야기
- 문래동 맛집
- Today
- Total
목록Program Note (18)
Oasis' story
//read 모드일때 태그를 없애 var data = dsImpReportDs.getAt(0).data; for(var key in data ){ var elm = $('[name="'+id+'.'+key+'"]'); if(elm.length
자바 개발 중 클래스나 매서드 안에서 request 나 response 객체를 생성해야 할 때가 있다. 방법은 아래와 같다. ServletWebRequest servletContainer = (ServletWebRequest)RequestContextHolder.getRequestAttributes(); HttpServletRequest request = servletContainer.getRequest(); HttpServletResponse response = servletContainer.getResponse();
/** * 사용자 접속IP 확인 * * @param request * @return */ private String getClientIP(HttpServletRequest request) { String clientIp = request.getHeader("Proxy-Client-IP"); if (clientIp == null) { clientIp = request.getHeader("WL-Proxy-Client-IP"); if (clientIp == null) { clientIp = request.getHeader("X-Forwarded-For"); if (clientIp == null) { clientIp = request.getRemoteAddr(); } } } return clientIp; }
* 정의 HTML (Hyper Text Markup Language) - 웹 상에서 Hyper Text 문서를 표현하는 일종의 언어 * 역사 1980년도 유럽 입자 물리 연구소(CERN)의 팀 버너스리가 엔콰이어 (HTML 원형) 제안. 연구원들의 문서 공유를 위함 1991년10월 HTML 태그가 비공식 문서를 통해 대중에게 처음 언급됨 1992년 7월 HTML 1.0 비공식 초안 공개 1992년 12월 HTML 1.1 비공식 초안 공개 1995년 11월 HTML 2.0 IETF의 RFC 1866로 발표됨 1997년 1월 HTML 3.2가 W3C 권고안으로 발표됨 1997년 12월 HTML 4.0이 W3C 권고안으로 출시됨 1999년 12월 HTML 4.01이 W3C 권고안으로 출시되며, 2001년 5월..
1. Spring 프레임워크의 특징1.1 DI(Dependency Injection) / Ioc(제어역행) : 기존의 프로그램은 객체를 소스에서 정의하고 생성한다. 객체를 소스에서 직접 생성하지 않고, 스프링 프레임웍이 객체를 생성후 나중에 객체를 전달해준다. 개발자가 설정파일에 필요한 객체에 대한 정보를 주고 프로그램 내에서는 인터페이스로 객체를 접근할 수 있도록 해주면 스프링 프레임웍이 설정파일을 읽어 객체를 생성후 인터페이스를 통해 객체를 전달해준다. Class A{ …… B b = new B();} Class A{ IB b = 스프링팩토리 스프링에게 객체를 달라고 요청한다. } 스프링은 설정파일(xml)를 읽어서 객체를 만들어서 전달한다. 자동적으로 Single tone으로 객체를 생성하게 되어있..
* Annotation? - 애플리케이션 규모가 커지고 스프링 빈의 개수가 증가함에 따라 annotation을 이용하게 됨. - JDK5 버전 이후 부터 사용가능 하고, 메타데이터를 xml 등의 문서에 설정하는 것이 아니라, 소스코드에 @annotation 형태로 표현하고, 클래스, 필드, 메서드의 선언부에 추가한다. - 데이터를 문서화하거나, 컴파일 타임이나 런타임 시에 원하는 동작을 수행할 수 있도록 하는데 사용하기도 한다. * 종류 @Override - 메소드에만 사용 - 상위 클래스의 메소드를 재정의 한다는 것 - 상위 클래스의 메소드를 재정의 하지 못하면 에러가 발생 @Deprecated - 특정 클래스나 인터페이스, 메소드, 필드 등이 더 이상 사용되지 말아야한다는 것을 경고. - 컴파일러는 ..