본문 바로가기
Spring

2024_08_21_수_SPRING 시험(클라우드 서버 백엔드 개발)

by 알케니브 2024. 8. 21.

유지원_클라우드 서버 백엔드 개발.txt
0.00MB
선생님 풀이_프레임워크 프로그래밍.txt
0.01MB

 

 

받은 점수: 

나의 소감: 

 

[문항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