본문 바로가기

Development/Web & Server

[Javascript] 객체 내부에서 내부로 값을 전달 할때.. var testObject = { testStr : "testObject", setTestMethod : function() { setTestMethodMethod = function (object) { object.testStr = "setTestMethodMethodStr"; }; setTestMethodMethod(this); } }; document.write(testObject.testStr + " "); testObject.setTestMethod(); document.write(testObject.testStr + " "); 이 방법은 superOjbect를 직접 함수로 넘기는 방법이다. var testObject2 = { testStr : "testObject2", setTestMethod.. 더보기
[Spring Framework] Session값 사용하기 Session에 저장할때....@RequestMapping (value = "/users/login", method = RequestMethod.GET)public @ResponseBody LoginResult loginUser (final HttpSession session ) session.setAttribute(SESSION_KEY_USER, wkDUser); }//end loginUser Method Session값을 사용할때..@RequestMapping (value = "/users/logout", method = RequestMethod.GET)public @ResponseBody Result logoutUser (final HttpSession session) { final User use.. 더보기
[Spring Framework] Hibernate 연동시... @Transitional 이 제대로 동작 안할때!! No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional 위와 같은 에러가 뜬다면 많은 이유가 있겠지만 그 이유는 중 하나이다. 해결방법은 2가지가 있다. 첫번째 this.mSessionFactory.getCurrentSession() 위와 같이 쓰고 있다면 this.mSessionFactory.openSession() 으로 바꾸어서 써라 두번째 방법web.xml에서 아래의 코드를 추가해라 HibernateSessionorg.springframework.orm.hibernate3.support.OpenSessionInViewFilter HibernateSession/* 이유는..Th.. 더보기
[Spring Framework] JSP에서 한글이 깨질때~! Spring의 View인 JSP에서 한글이 깨질때... JSP View에 위의 항목을 추가해주면 된다. 한글이 잘 출력된다. 더보기
[Spring Framework] Hibernate 사용시 에러.. 아래와 같은 에러가 뜬다면..No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here Service클래스 혹은 그것을 사용하는 함수에 @Transactional 을 붙여주자. 더보기
[Maven] cannot read zip file entry 오류 일때... Maven 빌드를 하다가..~~~.jar cannot read zip file entry 오류라고 뜰때 Local repository를 삭제하면 된다. 나는 MAC이라서 users/사용자아이디/.m2/repository/ 여기서 다 삭제~!하고 다시 Maven update 및 clean 후 build를 하면 다시 전부를 받기 때문에 오래걸리지만... 잘된다.~ 더보기
[Spring Framework] Spring + Hibernate으로 JSON 출력하기 (1) - POM 파일설정 STS를 이용하여 Spring MVC 프로젝트 생성~! 그리고 pom.xml파일에 아래와 같이 추가로 입력해준다.~! org.hibernate hibernate-core 3.6.9.Final net.ju-n.commons-dbcp-jmx commons-dbcp-jmx-jdbc3 0.2 dom4j dom4j 1.6.1 commons-collections commons-collections 3.2.1 org.javassist javassist 3.15.0-GA cglib cglib 2.2.2 org.apache.commons commons-lang3 3.1 antlr antlr 2.7.6 com.fasterxml.jackson.corejackson-core2.0.4 com.fasterxml.jackson.c.. 더보기
[Maven] invalid LOC header (bad signature) 메이븐에서 ~~~~~ invalid LOC header (bad signature) 이런게 뜨는 오류가 있다. 자세히 보면 특정 라이브러리 파일이안된다는 이야기이다. 이건 라이브러리를 제대로 다운받지 못했거나 Dependency항목을 다시 한번 확인해야 된다. 본인의 경우 mysql mysql-connector-java 5.1.13 최신버전으로 바꾸니깐 잘된다.~! mysqlmysql-connector-java5.1.26 더보기
[Server] ssh접속하기 항상 까먹어서 정리한다. ssh [option] [UserId@HostName] 이렇게 접속~! 예시 : ssh userId@192.132.1.0 이런씩으로~~ 더보기
[Javascript] closure란... Closure란- 함수와 함수가 만들어진 환경으로 이루어진 오브젝트이다. (여기서 만들어진 환경은 함수가 만들어질때 사용할 수 있었던 변수들로 이루어진다.) function makeFunc() { var name = "Mozilla"; function displayName() { alert(name); }return displayName; } var myFunc = makeFunc(); myFunc(); 여기서 myFunc이 클로져 함수를 가지고 있다. 다양한 예제를 살펴보자~! 예제 1.function makeAdder(x) { return function(y) { return x + y; };} var add5 = makeAdder(5);var add10 = makeAdder(10); print(ad.. 더보기