전체 글 (254) 썸네일형 리스트형 [JAVA]8. 게시판 목록 화면 틀 잡기 드디어 본격적으로 게시판 만들기를 들어가겠습니다.방명록 느낌으로 간단한 CRUD 화면을 작업할 예정인데요.Spring 연동 없이 오리지널 Servlet 으로 작업할겁니다.Servlet 의 구조를 파악하면서 기초부터 확실하게 잡기 위해서인데요. 잠깐 잡담을 해 보자면, 저는 개발자로 일을 하며 회의감을 많이 느꼈습니다.무엇보다 제가 짠 코드를 제대로 설명하지 못한다는 것이 답답했어요. 시간에 쫓겨서 무작정 타인의 코드를 복붙해서 작업하고,제대로 알지도 못한 채로 작동하니까 놔두고.이것의 반복이었죠. 그래서 개인적으로 공부를 하기로 결심했습니다.처음부터 하나씩, 꼼꼼하게 분석하면서 작업하면 속도는 매우 느려지겠지만.그럼에도 불구하고 끝까지 한 번 해보려고 합니다. "작은 거 하나라도 제대로 알자."이런 마음.. [JAVA]BoardListServlet.java 파일 생성 및 코드 분석 1. @WebServlet- JAVA EE (또는 Jakarta EE)에서 서블릿 클래스를 웹 요청 URL과 매핑하기 위해 사용하는 선언- 아직은 Spring 연동이 되어 있지 않아서, 서블릿으로 작업한다.- 예전에는 web.xml에 와 을 적어야했는데, 지금은 @WebService를 사용하면 클래스 바로 위에서 설정할 수 있다. 기본 문법은 다음과 같다.@WebServlet("/경로")public class BoardListServlet extends HttpServlet { ...} - /경로 에 적인 url로 들어온 요청을 BoardListServlet 이 처리하겠다는 의미- 예를 들어, 브라우저에서 http://localhost:8080/프로젝트명/visit/list 라고 입력하면 Tomcat이 .. [JAVA]7. Eclipse에 MySQL 연동 DB 연결이 거의 끝나갑니다.이번에는 Eclipse 에 미리 다운받아놨던 MySQL을 연동하겠습니다. MySQL 다운 및 설치 과정은 아래 글에 정리되어있으니 참고 부탁드립니다. ☞ [JAVA]5. MySQL 설치하기 1. MySQL JDBC 드라이버 다운로드2. Eclipse에 드라이버 추가3. DB 연결 코드 작성4. 연결 테스트1. MySQL JDBC 다운로드아래 링크로 접속합니다. https://dev.mysql.com/downloads/connector/j/ MySQL :: Download Connector/JMySQL Connector/J is the official JDBC driver for MySQL. MySQL Connector/J 8.0 and higher is compatible .. [JAVA]6. DBeaver 설치 + MySQL 연결 이번엔 DBeaver 를 설치하고, MySQL과 연결해보겠습니다.DBeaver는 DB를 쉽고 편리하게 다루기 위한 도구입니다.편의성을 위한 툴이기에, 필요 없다고 하시는 분은 이 글을 건너뛰셔도 괜찮습니다. 1. DBeaver 다운로드2. DBeaver 설치3. MySQL 연결 1. DBeaver 다운로드DBeaver는 안전성이 높아서 최신 버전으로 해도 문제가 될 건 없습니다.그래도 불안하신 분들을 위해서 구버전을 다운로드할 수 있는 링크도 올려놓을게요. DBeaver 다운로드 페이지로 접속합니다.https://dbeaver.io/download/ Download | DBeaver CommunityDownload DBeaver Community 25.1.0 Released on June 1st 2025.. [JAVA]5. MySQL 설치하기 환경 셋팅은 아직 끝나지 않았습니다.참 복잡하고 힘든 과정이지만, 초반에 한 번 잘 해두면 나중에 훨씬 편해집니다.그러니까 우리 같이 조금만 더 힘내봅시다. 이번에 할 환경 셋팅은 DB 입니다.오라클에 익숙하지만, 유료기도 하고 개인 개발용으로는 맞지 않아서 MySQL로 진행하겠습니다. MySQL을 사용할거고, 툴로는 DBeaver를 사용할건데요.토드는 이전에 너무 힘들게 작업했던 기억이 있어서 이번엔 DBeaver를 선택했습니다. 1. MySQL 다운로드2. MySQL 설치1. MySQL 다운로드MySQL 다운로드 페이지로 접속합니다.https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community ServerSelect Version: .. [JAVA]4. Git 연동하기 본격적으로 개발을 시작하기 전에, 형상관리를 위해 Git을 연동하겠습니다. 내가 언제 어떻게 작업했고, 어떤 코드를 수정했는지를 확실히 아는 것은 중요합니다.어떤 코드를 작성했을 때 어떻게 기능했는지 알 수 있기 때문입니다.또한, 문제가 생겼을 때 확인할 수도 있죠. 그러면 시작해보겠습니다.1. GitHub 접속 및 로그인2. 새 저장소(Repository) 만들기3. 이클립스에 연동 1. GitHub 접속 아래 링크를 통해 GitHub에 접속해서 회원가입 및 로그인을 해주세요. https://github.com/ GitHub · Build and ship software on a single, collaborative platformJoin the world's most widely adopted, .. [JAVA]3. 디렉토리 구조 및 JSTL 라이브러리 설정 본격적으로 게시판을 만들기에 앞서, 디렉터리 구조를 보고 그에 맞게 파일을 만들어볼겁니다.1. 폴더 생성2. 게시판 jsp 파일 생성3. JSTL 라이브러리 다운로드 및 적용4. JSTL 코드 작성 기본적인 틀은 이렇습니다.* 언어, 툴이나 회사 상황에 따라 구조가 달라질 수 있습니다. 이를 참고해서 작업한 제 디렉토리 구조입니다. 1. 폴더 생성Dynamic Web Project를 생성하고 아무것도 하지 않았다면, 자동으로 생성되는 기본 구조는 다음과 같습니다. 이 다음부터는 직접 추가할 예정인데요. 먼저, webapp 폴더부터 봅시다.간단한 게시판을 만들어볼 것이기에 그에 맞게 폴더를 추가해줍니다. 폴더를 추가하는 과정은 다음과 같습니다. webapp 안에는 css, js 폴더를 추가합니다... [JAVA]2. Eclipse 톰캣 연동과 JSP 화면 띄우기 이번엔 이클립스에 서버를 연동해서, 최종적으로는 JSP 화면을 띄워볼겁니다.1. 톰캣 설치 및 설정2. 이클립스 연동3. JSP 화면 띄우기 1. 톰캣 설치 및 설정1-1. 톰캣 다운로드1-2. 톰캣 설치와 설정1-3. 설치 확인 1-1. 톰캣 다운로드와 설치 톰캣 사이트에 접속합니다. 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 obtaining the latest version of Tomcat 9.0.x sof.. 이전 1 2 3 4 ··· 32 다음