Data Mapper package is a high-performance data binding package built on Jackson JSON processor


General data-binding functionality for Jackson: works on core streaming API

ObjectMapper mapper = new ObjectMapper();

객체를 json방식으로 변환


1
2
3
4
5
6
7
8
9
10
11
12
13
@Controller
public class JsonMemberConrtorller {
    @Autowired
    private MemberService service;
    
    //memberList.rest라는 요청이 들어오면
    //모든 회월들의 정보를 json형식으로 응답하는 컨트롤러를 작성하세요!
    @RequestMapping("memberList.rest")
    public @ResponseBody List<HashMap<String , Object>> memberList(){
        return service.selectAll();
    }
 
}
cs


1
2
<context:component-scan base-package="restcontroller"></context:component-scan>
    <mvc:annotation-driven></mvc:annotation-driven>
cs

멤버의 아이디를 받아서 해당 아이디의 회원정보를 json으로 응답해봅시당

->파라미터로 받아온다. -> 파라미터보다는...경로를 많이 사용

1
2
3
4
    @RequestMapping("getMember/userid/{id}")
    public @ResponseBody HashMap<String , Object> getMember(@PathVariable("id"String id){
        return service.getMemberInfo(id);
    }
cs

1
2
3
4
5
6
7
8
    <servlet>
        <servlet-name>json</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>json</servlet-name>
        <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
cs


자바스크립트는 실행하기전에 문법검사를 하지 않음. 문법적으로 에러가 있다해도 그냥 실행을 하고 에러를 만날때까지는 명령실행흐름은 진행


문자열로 감싸있으면 문자열 //숫자면 숫자// true/false는 논리형 

그외에 것들은 규칙에 어긋나거나 키워드가 아니면 다 식별자(변수명/함수명)

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
34
<script type="text/javascript">
 alert('이것도 문자열');
 alert("이것도 문자열");
 alert("제 이름은 'name'입니다.");
 alert('제 이름은 "name"입니다.');
 alert("서식문자\"name\"");
 
// 숫자자료형
    alert(23);;
    alert(23.9);
 
// 논리자료형
    alert(2>3);
    alert(3>2);
    
// 자바스크립트에서의 변수 var
    var a = '드루와';
    var b = 23;
    var c = 2>3;
    var d = {};
    var e = [];
    var f = function(){
        
    }
    alert(typeof(a));//string
    alert(typeof(b));//number
    alert(typeof(c));//boolean
    alert(typeof(d));//object
    alert(typeof(e));//object(array)
    alert(typeof(f));//function
    alert(typeof(g));//undefined
    alert("?????");
        
</script>
cs

자바스크립트에서 자료형은 여섯개

' IOT 기반 응용 SW과정 > Web Programing' 카테고리의 다른 글

Day79  (0) 2016.07.11
Day78  (0) 2016.07.08
Day73  (0) 2016.07.01
Day72 스프링 게시판  (0) 2016.06.30
Day70 페이징 처리  (0) 2016.06.28

+ Recent posts