본문 바로가기

분류 전체보기70

스프링 설문지 만들기 프로젝트 -1 (화면 보여주기) 프레임워크 : 마이바티스 아래처럼 간단한 미니 설문지를 만들어보았다. 데이터를 입력하고 submit을 누르면 데이터가 저장된다. html 설문조사 화면 코드 https://codepen.io/freeCodeCamp/pen/VPaoNP FCC: Survey Form ... codepen.io 여기서 기본 html 설문지 화면 코드를 가져왔다. mybatis-config.xml application.properties #DB ?? spring.datasource.driver-class-name=org.mariadb.jdbc.Driver spring.datasource.url= spring.datasource.username = spring.datasource.password = #bean override s.. 2022. 1. 8.
스프링 기본 셋팅 https://spring.io/ Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io 여기서 spring initializer하면 됌 2022. 1. 8.
MVC패턴 마이바티스 적용 MVC = model,view,controller 이미지출처: https://code.tutsplus.com/tutorials/an-introduction-to-model-view-presenter-on-android--cms-26162 Controller ( mvc의 c) 1. 사용자의 요청을 처음 받음 ( 네이버 / 뉴스 /아이돌) 2. 대문 역할(출입문) 3. @Controller 어노테이션 -> 리턴 view (데이터 전송도 가능) 화면 부를 때 4. @RestController - > 리턴 data (뷰 전송 X) 데이터 부를 때 ( 개발자들이 웹페이지 데이터 전송확인할 때, 페이지를 전부 로드하지 않고 데이터만 확인하고 싶기 때문에 씀) 5.뷰와 모델의 관계를 만들어준다. Service ( m.. 2022. 1. 8.
통신규약이란 무엇일까? 통신규약 ( 프로토콜의 종류 ) http(s):// P2P (핸드폰에 친구한테 파일 주는거 : Peer to peer) 전송방식 Get : 주소 + 데이터 get방식은 Query String 질의문이 보여서 보안에 취약함 단점 1. 데이터가 노출되어 해킹의 위험 2. 길이의 제한떄문에 데이터를 많이 보내기 힘들며 인터넷창에 주소가 다 안들어갈 수 있음 장점 1. 간단함 2. 데이터가 노출되도 상관없거나, 데이터의 전송 길이가 길지 않을 때 . .html?no=20211026MW144259929034&w=ns ( html? 부터 데이터 정보,Query String ).. Post 우편방식 http ß 편지봉투 (header , body) post는 데이터를 http의 프로토콜안(body)안에 데이터를 써서.. 2022. 1. 8.