Devlog
보호되어 있는 글입니다. 내용을 보시려면 비밀번호를 입력해주세요.
article thumbnail
[Spring] Building a Spring Development Environment
강의/KOSTA 2022. 4. 22. 14:03

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 드디어 스프링 들어갔습니다 짝짝 설치하는게 여간... 까다로워야 말이지... 인텔리제이 쓰고 싶습니다... 간절 📌 주의 하단에 설치 프로그레스 바 표기가 될 동안 이클립스를 끄면 안된다... 뭣도 모르고 프로그램 왜 설치 안되는거지 하고 삽질 겁나함 프로젝트 생성 후 나오는 pom.xml의 환경 설정을 해줘야 한다 스프링 버전은 5.0.7 자바 버전은 1.8로 세팅 📌 참고 pom.xml을 수정할 경우 항상 Maven > Update Project 을 해줘야 함 Lombok 라이브러리 설치하기 컴파일시에 getter/setter, 생성자, toString() 등을 자동으로 생성해주기 때문에 편리.. 하다고 함 https://projectlom..

article thumbnail
[Spring/JPA] JPA 기초지식
강의/etc 2022. 4. 20. 00:48

위 글은 김성렬 교수님의 KOCW강의를 보고 작성한 글로 자세한 내용은 해당 강의를 통해 확인하시길 권장합니다. http://www.kocw.net/home/cview.do?cid=5e6aec4a9ae2dd45 스프링과 JPA를 이용한 웹개발 본 강의는 JPA와 스프링프레임워크를 이용한 웹 개발 방법을 설명하고 있습니다. www.kocw.net Persistence.xml a box holding all the needed information for creating an EntityManagerFactory instance JPA 설정을 구별하는 구별자 일반적으로 연결한 데이터베이스당 하나의 영속성 유닛을 등록 실제 개발에서는 여러 개의 DB를 사용할 수 있음 (ex: 테스트 DB, 운영 DB) 여러 ..

article thumbnail
[Spring/JPA] 환경설정
강의/etc 2022. 4. 19. 16:37

위 글은 김성렬 교수님의 KOCW강의를 보고 작성한 글로 자세한 내용은 해당 강의를 통해 확인하시길 권장합니다. http://www.kocw.net/home/cview.do?cid=5e6aec4a9ae2dd45 스프링과 JPA를 이용한 웹개발 본 강의는 JPA와 스프링프레임워크를 이용한 웹 개발 방법을 설명하고 있습니다. www.kocw.net 학습 환경 세팅 Java: Java 11 IDE: IntelliJ 데이터베이스: MySQL 빌드툴: maven gradle (강의에선 maven을 사용하나 gradle 이용함) 간단한 예제 테스트 MySQL 데이터베이스 및 테스트 테이블 생성 새로운 데이터베이스 생성: jpa_playground MOVIE 테이블 생성 CREATE TABLE 'jpa_playgro..

article thumbnail
[JSP/Servlet] 게시판 프로젝트 (2) 구조 및 조건
스터디/프로젝트 2022. 4. 14. 00:32

게시판 만들기 (볼드체 처리 부분이 해야 할 과제 프로젝트) 공통 사항 적절한 Interface, Dao, Vo (DTO) 사용 페이지 이동의 올바른 사용 (redirection, forward) 공통 파일 include 여부 (header.jsp, navigation.jsp, footer.jsp) 로그인 성공, 실패에 따른 header의 메뉴 적용 el, jstl 사용 Dao의 테스트 여부 (DaoTest.java 파일을 통해 단위 테스트 or Jnuit 적용으로 테스트 수행) 등록 로그인 사용자만 게시물 입력 가능 제목, 본문은 사용자 입력 이름 로그인 정보로 자동 입력 등록 시간은 DB에서 저장시점 시간으로 등록 최초 조회수는 0으로 등록됨 등록 후 리스트로 이동 리스트 로그인 사용자, 비로그인 사..

article thumbnail
[JSP/Servlet] 게시판 프로젝트 (1) 전반적인 흐름 파악하기
스터디/프로젝트 2022. 4. 14. 00:03

요즘 JSP/Servlet으로 게시판 만들기를 진행하고 있다... 교육 들을 때는 글쿤 거리다가 막상 (미니)프로젝트를 진행하다 보니 구조의 흐름을 단번에 알기 힘들어서 친구한테 특훈을 받았다 구조를 정의하자면 JSP (View): 화면 구성 Servlet (Controller): 중간다리 역할 VO (Model): 객체 생성자 DAO: 어떤 함수의 기능을 사용할 것인지 정의 DAOImpl (Service): 함수 기능 구현 라고 생각하는게 (내)머리에 들어올듯... 교육 들을 때는 DAO, DAOImpl를 구분하여 작성하지만 자료 찾아보면 DAO에 몽땅 작성하는 경우를 더 많이 본듯? 과정은 이렇다고 볼 수 있다... 1. JSP에서 Servlet에게 Action(ActionName) 요청 (해당 프로..

article thumbnail
[JSP/Servlet] Model2 구현 (Day25)
강의/KOSTA 2022. 4. 11. 03:16

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. Model2 방식 정의: 모든 요청을 controller에게 함 요청이 들어오면 처리를 위한 흐름 제어는 controller인 서블릿이 담당함 요청 처리에 필요한 로직은 서비스 클래스가 담당함 요청 결과는 view만 jsp를 통해 출력함 장단점 장점 단점 출력을 위한 뷰코드와 로직처리를 위한 자바 코드 가 분리되어있다. 모델1에 비해 복잡하지 않다. 분업이 용이하다 구조가 복잡하고 습득이 어렵고 작업량이 많다. java에 대한 깊은 이해가 필요하다. 모델2 방식 예제 (emaillist) form.jsp 메일 리스트 가입 메일 리스트에 가입하려면, 아래 항목을 기입하고 submit 버튼을 클릭하세요. Last name(성): First name..

article thumbnail
[JSP/Servlet] Model1 구현 (Day25)
강의/KOSTA 2022. 4. 11. 03:00

위 글은 해당 카테고리의 수업 강의 자료를 정리한 것입니다. 1. JSP 태그 기본 태그 Tag Name Purpose JSP 스크립트플릿 Java 구문을 JSP 페이지에 삽입 JSP 표현식 Java 표현식을 문자열로 출력 JSP 지시자 JSP 페이지 전체에 적용되는 조건을 설정 JSP 주석 JSP 페이지에 주석 구문을 삽입 JSP 선언 인스턴스 변수 및 메소드를 선언 Java 클래스를 import하는 JSP 코드 2. request 객체 메소드 메소드 설명 getParameter (String param) 주어진 이름의 파라미터가 갖는 값을 리턴한다. 지정된 파라미터가 없는 경우에는 null을 리턴한다. getParameterValues (String param) 주어진 이름의 파라미터가 갖는 모든 값..

검색 태그