회원가입을 하려면 먼저 어떤 양식으로 회원가입하게 만들지 DB에 관련 table을 생성해야한다. table을 생성한 후에 webapp 하위에 resources 폴더를 만들어서 sql.sql 파일을 생성하여 db를 업데이트 한 날짜와 관련 내용을 기록해주면 좋다. sql.sql -- 2023-12-08 CREATE TABLE member ( id VARCHAR(100), pwd VARCHAR(200) NOT NULL, email VARCHAR(200) NOT NULL, team INT DEFAULT 0, regdate datetime DEFAULT now(), lastlogin datetime DEFAULT now(), PRIMARY KEY(id)); table 구조를 참고하여 memberVO를 만든다. ..
소개 이 프로젝트는 Java Servlet을 활용하여 기초적인 기본 홈페이지를 만드는 과정을 기록하며 Java Servlet의 기본적인 활용방법을 학습하고 CRUD(Create, Read, Update, Delete)를 수행하는 기초 능력을 향상 시키는데 의의를 두고 있습니다. 목적 Java 웹 개발에서 사용되는 기본 기술들은 이해하고 활용하는 능력을 향상 데이터를 생성, 조회, 업데이트, 삭제하는 기본적인 기능 구현 기술스택 구분 기술 개발 언어 Java, JavaScript Front-End HTML5, CSS Back-End Servlet, JSTL, Tomcat, Mybatis DB MySQL 개발환경(IDE) Eclipse, Visual Studio Code Tool Git 기능 기능 구현 Ho..
모든 설정을 완료했으니 제대로 되었는지 확인해보기 위해 Hello world를 출력해보자.그러기 위해서는 먼저 Hello world를 입력하고 띄워줄 JSP파일이 필요하다.JSP파일 생성을 위해 Ctrl + N을 눌러서 JSP를 검색하고 JSP File를 선택하여 Next 버튼을 클릭한다. 프로젝트명 > src > main > webapp을 클릭하고Enter or select the parent folder: 프로젝트명/src/main/webapp으로 자동으로 입력된 것을 확인한다.그 후, File name: index.jsp로 작성하고 Next 버튼을 클릭한다. Tempates에서 NEW JSP File (html5) 를 선택하고 Finish 버튼을 클릭한다. 프로젝트명 > src > ..
Library를 jar 파일로 import하려고 하므로 먼저 반디집을 다운로드 받는 것을 추천한다.반디집 다운로드는 https://www.bandisoft.com/ 여기서 할 수 있다. 반디소프트 - 반디집, 꿀캠, 꿀뷰반디뷰 (베타) 가벼운 고성능 이미지 뷰어HDR 출력, 최신 RAW 지원, 웹툰 보기 모드www.bandisoft.com 다시 본론으로 돌아가 JSTL에 필요한 라이브러리를 다운로드하기 위해MVN Repository 사이트에 접속한다.MVN Repository(= Maven Repository)의 사이트 링크는 아래와 같다.https://mvnrepository.com/ 검색창에 JSTL을 입력하면 같은 이름의 JSTL이 3가지를 볼 수 있는데, 그 중에서 가장 많이 사용된 JSTL을..
Eclipse JSTL 과 JSP 개발환경 설정하기에 앞서 Tomcat과 필요한 Library를 다운로드해야 하고Eclipse에서 Project를 Dynamic Web project로 생성해야한다. Eclipse JSP 개발환경 설정 또한 마찬가지이므로 JSTL과 필요한 Library가 다를 뿐 진행 절차는 똑같다. 먼저 Tomcat 다운로드 사이트 링크는 아래와 같다.https://tomcat.apache.org/download-90.cgi Apache Tomcat® - Apache Tomcat 9 Software DownloadsWelcome to the Apache Tomcat® 9.x software download page. This page provides download links for o..