본문 바로가기

개발/웹21

javascript 내장함수와 closure [펌] 난 자바스크립트에서 객체지향이란건 생각해본적도 없다. 하지만 클로저(Closure) 라는 패턴(?)을 이용해 자바(java)에서 쓰이는 클래스개념을 만들 수가 있다. 그렇다고 자바처럼 단순히 멤버변수와 메소드를 정의만 하는 쉬운방법으로는 되지 않는다. 우선 Closure 가 무엇인지 알기전에 내장함수(inner function)에 대해 알아보자 function outer(num1) { var num2 = 5; function inner() { return num1 * num2; } return inner(); } 함수안에 함수가 있다. 그래서 내장함수이다. 내부함수 inner는 외부함수 outer의 파라메터 num1 과 지역변수 num2 에 접근이 가능하다는 것만 알아두자. 결과값은 어떻게 알아볼 수 있.. 2017. 7. 4.
spring mvc mocking 사용시 @modelattributes First, test code shouldn't change our develop code. @ModeleAttribute will be mount from your param attribute,so .param() is enough. Below is my demo: @Test public void registerUser() throws Exception { System.out.println("hello......."+rob.toString()); RequestBuilder request = post("/register.html") .param("username", rob.getUsername()) .param("password", rob.getPassword()) .param("firstName",ro.. 2016. 12. 2.
mybatis typealiases 사용법은 크게 2가지 방법이 있다. 클래스 단위 등록 mybatis 설정 파일에 typeAliases 등록한다. ... 패키지 단위 등록 1. vo에 Alias 작성 package com.test.vo; import org.apache.ibatis.type.Alias; @Alias("test") public class TestVo { ... } 2. mybatis 설정 파일에 패키지 등록 ... 출처 : http://fruitdev.tistory.com/37 2016. 11. 29.
spring test mockmvc @Slf4j @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"classpath:spring/application-config.xml", "file:src/main/webapp/WEB-INF/mvc-config.xml"}) @WebAppConfiguration public class PrismArticleControllerTest { @Autowired WebApplicationContext wac; MockMvc mockMvc; @Before public void setUp() { mockMvc = MockMvcBuilders.webAppContextSetup(wac).build(); } @Test public void .. 2016. 11. 29.