Developer
-
[Spring] 의존성 주입 방법Developer/Spring 2018. 8. 10. 12:22
Spring 의 Dependency Injection 의존성의 주입 방식은 대표적으로 3가지가 있다. 1. Constructor Injection Spring 4.3에서 단일 생성자의 경우 @Autowired가 필요가 없다. @Component public class ConstructorInjection { private final LoginService loginService; private final SignupService signupService; @Autowired public ConstructorInjection(LoginService loginService, SignupService signupService) { this.loginService = loginService; this.signu..
-
-
BackBone SyncDeveloper/HTML+Script 2014. 4. 14. 14:07
`Backbone.sync()`를 호출하는 각 메서드는 아래와 같이 동작한다. fetch()1. 서버에 'GET' 요청을 보낸다. `sync('read');`를 호출한다.2. 서버 응답으로 `model.set()`을 호출하는데, 2.1. 유효하지 않은 데이터이면(`validate()`에 실패하면) `false`를 리턴한다. 이 때엔, `change`와 `sync` 이벤트 둘 다 발생하지 않는다. 2.2. 유효한 데이터이면, 모델을 설정하고 `change` 이벤트를 발생한다. `silent` 옵션이 켜져있다면 발생하지 않는다.3. 요청에 성공하고 모델 셋팅까지 성공했다면, `sync` 이벤트가 발생한다. save()1. 요청 전 `validate()`를 검사한다.1. 새 모델이면(`isNew()`, `id..
-
[JSON] json2.js 그리고 tostringDeveloper/HTML+Script 2013. 9. 10. 14:09
스프링에서 ajax+jquery를 이용한 비동기적 통신할땐 header를 정해줘서 해줬다. 하지만. ㅇ 일반적인 페이지간에 데이터를 주고 받을때 주로 object로 뿌려주는데 이 object 데이터 형식을 json 으로 받고자 하니 마땅한 방식이 떠오르지 않았다. 그러다가 object를 JSTL 로 뿌리는 페이지인데 특정 경우일때는 그 object를 json 으로 받아야 한다는 말인데 이게 너무 애메해서 고민하다가 생각한 방법 1. Java Object Model 에 toString을 JSON 형태로 찍는다 2. Web 페이지에서 JQuery 또는 JSON2.JS를 이용한 파싱을 한다 ex) var a = $.parseJSON(${group}); alert(a.name); 또는 var = JSON.par..
-
-
[WAS] Apache2.2 로드 밸런싱 Tomcat 6.0 세션 클러스터링Developer/개발 이야기 2013. 8. 23. 14:41
1. Apache 로드 밸런싱(Loadbalancing) 로드 밸런싱 - Web 서버와 Was 서버와 연동되어 있다해도 실제로 수행되는 작업들이 골구로 분산되지 않으면 제대로 활용하지 못하는데 이러한 문제를 해결하기 위해 작업을 균형있게 분산시켜주기 위해 로드 밸런싱을 사용 1) AJP connector 설정 파일 작성 아파치 설치 경로 /conf/mod_jk.conf LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.2.3.so //JK Connector Module JkWorkersFile conf/workers.properties JkLogFile logs/jk.log //jk 연동 로그 JkLogLevel info JkLogStampFormat "[%a %..
-
[jQuery] WidgetDeveloper/HTML+Script 2013. 8. 20. 15:43
출처 : http://devx.tistory.com/262 새로 맡게 된 프로젝트가 jQuery UI를 사용하여서 jQuery UI 코드를 살펴보게 되어서 정리해보았다. 먼저, 사용자 정의 위젯을 만들기 위해서는 jquery.ui.widget.js의 $.widget()을 호출해야 한다. $.widet()은 팩토리 메소드로 새로 생성할 위젯의 이름과 위젯의 프로퍼티 함수를 정의한 객체를 인자로 받아서 생성된다. 커스텀 위젯을 생성하는 방법은 다음과 같다. ? 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 32 33 $.widget("ui.mywidget",{ // 위젯에서 사용할 옵션들을 정의한다. op..