목록전체 글 (83)
딸기말차
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. 기획 여태 배운 내용을 토대로, 두번째 팀 프로젝트를 진행하였다. 이번 프로젝트는 과거 다른 팀이 진행했던 프로젝트를 벤치마킹하여 진행되었고, 강사님께서 거신 조건은 다음과 같다. 1. 유저 페이지를 구현할 것 2. 관리자 페이지를 구현할 것 3. 일정 / 쪽지 / 결재 기능 중 하나 이상을 구현할 것 해당 조건 중 유저 페이지, 관리자 페이지, 결재 기능을 우선 택하였고, 팀과 논의한 결과 1대1 문의 기능과 결제 기능을 추가하여 프로젝트를 설계하게 되었다...
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. EL 표현식 EL 표현식이란, JSP에서 값을 꺼낼 때 사용하는 하나의 방법이다. 일반적인 JSP 에선 을 사용하지만, EL 표현식을 사용하면 ${"출력내용"} 으로 값을 가져와 사용할 수 있다. 1. JSP 방식 2. JSP 방식 3. EL 방식 ${"EL"} EL 표현식으로 여러 데이터 타입도 출력할 수 있고, 내부에서 간단한 산술 연산 및 비교도 가능하다. 정수형 : ${10} 실수형 : ${5.6} 문자열 : ${"문자열"} 논리형 : ${false} ..
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. 복습 1. Text 기반 문서 (HTML & CSS & XML) 해당 문서들은 text 기반이기 때문에 오타를 찾지 못한다. 때문에 없는 문법을 사용해도 실행은 되지만, 실행결과에 오류가 발생한다. HTML과 CSS는 태그명, 속성명, 속성값이 고정되어있다. 즉, 문법화 되어있다. (W3C에서 제정) 반면 XML은 아예 문법화가 되어있지 않다. 오직 만 정해져있다. 2. Java web 데이터 전달 방식 기본적으로 전송되는 모든 데이터는 문자열의 형태를 띈다...
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. Servlet 실습_1) 게시판 어제의 실습은 jsp만 사용해 해결하였지만, 금일 실습은 jsp 간의 데이터 전달이 아니라 servlet을 사용한 전달을 실습하였다. 해당 실습에 주어진 DB table은 다음과 같다. 주어진 DB를 활용해, 구현해야하는 servlet은 다음과 같다. 1. BoardListServlet DB에서 데이터를 가져와 boardList.jsp로 넘겨 게시물을 화면에 뿌려줄 수 있게 해주는 servlet이다. 2. BoardWriteSe..
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. JSP 실습_1) 게시판 이름, 제목, 내용 데이터를 입력 후 입력한 데이터를 FileWriter를 사용해 파일로 저장하고, 저장한 파일들의 제목을 읽어와 해당 제목을 누를 시 내용을 볼 수 있는 실습을 진행하였다. 해당 실습의 파일 구조는 다음과 같다. 1. BBSInput.html 해당 실습의 welcome page이다. 입력 데이터를 파일로 저장하는 기능, 입력값을 취소하는 기능, 파일 목록을 불러오는 기능이 존재한다. 2. BBSPostWrite.jsp..
엔코아 플레이데이터(Encore Playdata) Backend 2기 백엔드 개발 부트캠프 (playdata.io) 백엔드 개발 부트캠프 백엔드 기초부터 배포까지! 매력있는 백엔드 개발자 포트폴리오를 완성하여 취업하세요. playdata.io 1. Web 시작 전 정리 Java에서 웹 개발을 시작하고자 한다면, 기존에 사용하던 SE(Standard Edition) 만으로는 할 수 없다. 우선 어떤 것들이 필요한지 알아보면, 1. Java EE(Enterprise Edition) 2. Server 대표적인 WAS(web application server)인 tomcat을 사용한다. tomcat의 기본 port는 8080이다. 3. DB MySQL, Oracle 등 DB를 사용한다. 주의할 점이 있다면 My..