받은 점수:
나의 소감:
[문항1]
내가 쓴 답안 >>
form action = write name="frm" modelAttribute="pers"
선생님의 풀이 >>
답: per
풀이:
[문항2]
내가 쓴 답안 >>
<select id="tkEmpSelOne" parameterType="int" resultType="Emp">
SELECT * FROM emp
WHERE empno = #{empno}
</select>
선생님의 풀이 >>
답:
풀이:
[문항3]
내가 쓴 답안 >>
return "redirect:list";
선생님의 풀이 >>
답:
풀이:
[문항4]
내가 쓴 답안 >>
addAttribute("키","값");
선생님의 풀이 >>
답:
풀이:
[문항5]
내가 쓴 답안 >>
namespace
선생님의 풀이 >>
답:
풀이:
[문항6]
내가 쓴 답안 >>
@Configuration
public class SecurityConfig {
@Bean
public BCryptPasswordEncoder encodePwd() {
return new BCryptPasswordEncoder();
}
@Bean
protected SecurityFilterChain filterChai(HttpSecurity http) throws Exception {
http.authorizeHttpRequests()
.anyRequest()
.permitAll()
;
return http.build();
}
선생님의 풀이 >>
답:
풀이:
[문항7]
내가 쓴 답안 >>
@Data
선생님의 풀이 >>
답:
풀이:
[문항8]
내가 쓴 답안 >>
#{id}
선생님의 풀이 >>
답:
풀이:
[문항9]
내가 쓴 답안 >>
@Entity
@Table(name = "member7")
@Data
@SequenceGenerator(
name = "member_seq_gen",
sequenceName = "member_seq_generator", initialValue = 1,
allocationSize = 1
)
public class Member {
@Id
@GeneratedValue(
strategy = GenerationType.SEQUENCE,
generator = "member_seq_gen"
)
@Column(name = "member_num" , precision = 10)
private Long id;
@Column(name = "member_name" , length = 50)
private String name;
@ManyToOne
@JoinColumn
private Address address;
}
선생님의 풀이 >>
답:
풀이:
[문항10] ⭐⭐
내가 쓴 답안 >>
1) Spring MVC란, 웹어플리케이션 제작을 위한 기반을 제공하는 어플리케이션 프레임워크이다
2) Spring MVC의 구성과 역할
- DispatcherServlet: 사용자의 request를 받아서, @Controller이 기재된 클래스를 찾아 Controller에게 요청을 전달한다
- HandlerMapping: 클래스에 @RequestMapping("/url") annotation을 명시하면 해당 URL에 대한 요청이 들어왔을 때, table에 저장된 정보에 따라 해당 클래스 또는 메서드에 Mapping한다
- Controller: HTTP 요청을 받아 파라미터를 검증하고 비즈니스 로직을 수행하며, View에 전달할 결과 데이터를 조회해 Model에 담는다
- Validator: Server에 올려보내기 위해 필드의 유효성을 검증한다
- Model 객체: JSP MVC의 setAttribute 기능을 하는 객체로, 특정 속성에 값을 변경하거나 새로 지정한다. 또한 Parameter를 전달하는 기능도 한다
- ViewResolver: Controller에서 return된 Model과 View 객체에서 선언된 View Page를 지정해주는 Class로, 실질적인 jsp를 호출하는데 필요한 클래스이다
- View: Model 객체에 담긴 데이터를 사용해 HTML을 생성한다
선생님의 풀이 >>
답:
풀이:
'Spring' 카테고리의 다른 글
2024_08_20_화~08_21_수 (0) | 2024.08.20 |
---|---|
2024_08_19_월~08_20_화 (0) | 2024.08.19 |
2024_08_14_수 (0) | 2024.08.14 |
2024_08_13_화 (0) | 2024.08.13 |
2024_08_12_월 (0) | 2024.08.12 |