본문 바로가기

IT/면접준비28

Day12 1.게시판을 짜기 위한 DB설계는 어떻게 하는가? 원글의 번호, 뎁스, 인덴트에 대해 고려하여 설계한다. 2.게시판을 짜기 위한 소프트웨어 설계의 그림을 그리시오. db설계 이후 클라이언트설계 mvc2턴 이용 command객체 생성 DAO DTO 생성 DB와 연결 3.DAO,DTO 약자에 대하여 설명하시오. Data Access Object : 데이터에 접근하기 위해 만드는 객체 Data Transfer Object(VO) : 데이터 계층간 전송을 위한 객체 4.DB 접속을 위한 3종세트(객체)는 무엇이며 역할은? Connection : DB와 연겨리을 위한 커넥션 객체 생성 PreparedStatement : 실제 데이터 베이스에 쿼리를 보내기 위한 객체 ResultSet : Statement객체로 s.. 2019. 8. 7.
Day11 c1.회원가입 페이지에서 id 와 pw 에 제약(유효성 검사)을 주고 싶을때, 방법 두가지는? 클라이언트에서 자바스크립트를 이용한 값체크 서버에서 Valiation 인터페이스, ValidationUtil 클래스를 통한 값체크 2.커맨드 객체의 유효성 검사를 하는 Validator를 이용한 검증 하는 방법은? z서버에서 Validator 객체를 생성하여 자손에서 메서드를 구현하며, 에러를 알려주면서 검증한다. 3.ValidationUtils 에 대하여 설명하시오. 클래스로서 Valiator를 구현하는 것보다는 짧은 코드를 사용하여 유효성 검증을 실시 할 수 있으며, 변수명을 통해 처리한다. 2019. 8. 6.
Day10 1.RequestMapping 및 form 태그에서 get 과 post 방식 결정 속성자는? method=RequestMethod.), method=""를 사용한다. 2.get 방식과 post 방식의 차이는? get방식은 URL에 ?뒤에 정보를 담아서 보내기에 길이제한이 있어 큰데이터를 보내기 힘들다 post방식은 html 헤더에 정보를 담아 보내기에 많은 양의 데이터를 보내기도 하며 url에 노출이 되지 않는다. 3.@ModelAttribute 에 대하여 설명하시오. 커멘드객체의 경우 클래스와 같은 이름을 사용하여 객체를 생성하는 것이 일반적인 규칙인데 이에 별명을 설정하기 위해 사용하느 어노테이션이다. 4.redirect 와 forward 의 차이는? redirect는 브라우저에서 서버에 요청을 하면.. 2019. 8. 5.
Day9 1.절대경로와 상대경로에 대하여 설명하시오. - 절대경로 : /root 혹은 /context명 부터 들어가는 경로를 가르킨다 - 상대경로 : 현재 위치에서부터 경로를 지정하는 것을 말한다. 2.스프링에서 절대 경로는 표현하는 방법은? - /context명/ex.jsp 3.상대 경로에서 cd .. cd . 의 의미는? - cd .. : 폴더 기준으로 상위 폴더 - cd . : 현재폴더 4.html 에서 form 태그에 대하여 설명하시오? - form태그를 이용하여 안에 있는 정보를 전송하도록 한다. action으로 보낼 위치를 지정하기도 하며 get, post 방식으로 전송할 수 있다. 5.command 객체 와 form 태그와의 관계는? - form태그를 이용하여 전송한 정보들을 command객체에 담아.. 2019. 8. 2.