GitHub

https://github.com/Backcoder-June

BackCoder 기록 그리고 숙달

Back to the HTML 4

HTML name속성, value속성 => MVC 패턴 DB 올리기

(MVC패턴) 1. 게시판 글 목록, 게시글 내용 등을 db에서 '받아올때' 는 MVC 패턴을 사용한다. ( db에서 받아옴 => Model에 담음 => html뿌림 ) ( ThymeLeaf문법 사용 ) model.addAttribute("boards", boardlist); 2. 게시판 작성한 글을 DB에 '올릴때' 는 @PostMapping과 name=" " 속성을 사용한다. ( html에서 사용자입력=> name연결고리 => Post => DTO에 담음 => db에 저장 ) 제목 @PostMapping("writeboard") public String saving(BoardDTO dto) { Board board = dto.toEntity(); boardDAO.savi..

Back to the HTML 2022.07.25

HTML 기본 태그 , 속성 모음ZIP

( HTML 4 + CSS + JS ) - 기본구조 - html은 대소문자 구분 X [ 1.Text | 2.Link | 3.Input | 4.Table | 5.List | 6.Media ] 1. Text 태그 [영역 구분] 블록형식 (전체영역) -한줄 바꿔가면서 구분 인라인형식(해당되는 영역만) - 줄바꿈 X - 왼쪽 오른쪽으로 구분하고자 할 때 사용 [semantic 의미적 구분] - 이건 종류 정하는 의미있는 태그 검색창 부분 카테고리바 section본문/article요소/aside광고/ 정책이나 저작권 회사 - 의미적으로만 구분 (실제적 효과 X) - 영역표시 용도 2. Link 태그 구글 여기 [ id ="x" | a href = "#x" ] 그 사건은 바로 ..

Back to the HTML 2022.07.22

HTML => 웹서버, Intelli J 에서 동적 환경으로 HTML 만들기

HTML은 눈에 보이는 화면 페이지의 뼈대를 만들어주는 언어다. HTML5 버전으로 새롭게 태어나며 엄청난 편의를 제공, 많은 사랑을 받고 있다. 학생시절만 해도, 무슨 사이트만 들어가면 플러그인 설치하라는 팝업이 미친듯이 떳었는데 HTML5 가 등장하면서 태그들을 통합시키고 통합된 태그로 오디오, 동영상들도 모두 화면에 뿌릴 수 있게 만들어줬다. 추가적인 플러그인 설치는 없어졌고, 웹은 크게 깔끔해졌다. 이런 업그레이드된 HTML으로 만든 화면을 Web 에 올리려면 => 웹서버가 필요하다. HTML만 올리는게 목표라면 Apache 등 여러 WS 를 사용하면 된다. (정적리소스) 근데 HTML만 올리면 끝인게 아니라, HTML 하고 Java 에서 만든 로직이 섞인 동적 리소스를 올려야한다면? 즉, Ser..

Back to the HTML 2022.07.22

WS / WAS 차이

1. WS (Apache / NGINX) - html / css / javascript 같은 Static 정적 요청 받아서 전달만 해줌 - 클라이언트쪽에서 렌더링 실행 ( 받아서 화면에 띄움 ) 즉 로직이 없는, "화면의 모양새" 만 전달해주는 서버 2. WAS ( TomCat / Jetty ) - 기본적으로 WS 역할 포함 (정적리소스 제공가능) - 프로그램 코드를 실행해서 Application 로직을 실행하는 Servlet / JSP / SpringMVC / RestAPI / 같이 로직을 가진 요청을 받아서 웹 서버에서 작업을 수행해주고 실행 결과를 응답해서 보내주는 서버 => 그렇다면 WS 기능까지 포함한 WAS만 쓰면 되지않을까? ..

Back to the HTML 2022.07.22