인천일보아카데미/- 학습일지73 [학습일지]JAVA교육일지 게시판CRUD 3⭐상세&수정&삭제 기본 게시판 만들기 4. 게시판 리스트(목록) 5. 게시판 글쓰기기본 게시판 만들기 4. 게시판 리스트(목록)[ 게시판 목록 구현 목표 ]- 글번호, 제목, 작성자(아이디), 작성일(시,분,초 제거), 조회수를 확인할 수 있다.- 게시판 제목(subject)이 30자가 넘어가는 것은 '...' 으로 자르기- 게시판의 최신글은 Bootstrap을 이용해 new 표시하기 [ DB 작업 ]1) com.test.myapp.board > BoardDTO.java- tblBoards 테이블의 컬럼값을 BoardDTO.java에 각각 getter / setter를 만든다.public class BoardDTO { // tblBoards 컬럼 private String seq; private String id; .. 2022. 7. 18. [학습일지]JAVA교육일지 게시판CRUD 2⭐리스트&글쓰기 기본 게시판 만들기 1. 초기 JDBC 환경 설정 2. 게시판 초기화면 구현하기 3. 로그인(인증), 로그아웃 구현하기기본 게시판 만들기 1. 초기 JDBC 환경 구성- 기본 틀(템플릿)은 미리 만들어둔 것으로 사용했습니다. ( 아래 샘플 다운주소 )- jQuery js라이브러리, Bootstrap 프레임워크를 사용했습니다.- jar파일로 JSTL파일(jstl-1.2.jar)과 ojdbc6.jar, cos.jar를 사용했습니다.- 샘플 다운로드: https://github.com/yhyuk/server_study/blob/main/server/myapp/myapp_%EC%83%98%ED%94%8C.war yhyuk/server_studyContribute to yhyuk/server_study de.. 2022. 7. 15. [학습일지]JAVA교육일지 게시판CRUD 1⭐환경설정&로그인 1. JSP MVC2. JSP Model 2 - 'Hello' 웹 페이지 만들기1. JSP MVC[ JSP에서 코드를 작성하는 패턴 ]1) JSP Model 1 - HTML + CSS + JavaScript + Java + JSP = *.jsp - , 사용 - 오래된 방식이며, 현재는 잘 쓰이지 않는다. 2) JSP Model 2- 'MVC' Model 디자인- Servlet + JSP = MVC [ JSP MVC ] Servlet - 자바 기반 + 웹 추가 - 자바 작업이 수월하다. - 웹 작업이 불편하다. JSP - 웹 기반 + 자바 추가 - 웹 작업이 수월하다. - 자바 작업이 불편하다. Servlet + JSP - 자바 코드 -> Servlet 담당 - 웹 코드 -> JSP 담당 .. 2022. 7. 15. [학습일지]JAVA교육일지 76일차 (SERVER)⭐ 1. JSP MVC2. JSP Model 2 - 'Hello' 웹 페이지 만들기1. JSP MVC[ JSP에서 코드를 작성하는 패턴 ]1) JSP Model 1 - HTML + CSS + JavaScript + Java + JSP = *.jsp - , 사용 - 오래된 방식이며, 현재는 잘 쓰이지 않는다. 2) JSP Model 2- 'MVC' Model 디자인- Servlet + JSP = MVC [ JSP MVC ] Servlet - 자바 기반 + 웹 추가 - 자바 작업이 수월하다. - 웹 작업이 불편하다. JSP - 웹 기반 + 자바 추가 - 웹 작업이 수월하다. - 자바 작업이 불편하다. Servlet + JSP - 자바 코드 -> Servlet 담당 - 웹 코드 -> JSP 담당 .. 2022. 7. 14. [학습일지]JAVA교육일지 75일차 (SERVER)⭐ controller의 결과를 DispatcherSerlect을 거쳐서 view로 보여주느냐 아니면 Controller에서 직접 json형식의 데이터를 넘겨주느냐의 차이다Spring MVC는 DispatcherServlet을 거쳐서 viewResolver를 통해 view로 리턴이 되고 RESTful 방식은 DispatcherServlet을 거치지 않고 바로 웹 브라우저로 json의 형태로 리턴이 된다. *Spring MVC 컨트롤러와 REST 컨트롤러의 차이점 이 둘의 차이점을 딱 말하자면 바로 HTTP Response Body가 생성되는 방식입니다. MVC 컨트롤러는 View 기술을 사용하는 반면 REST 컨트롤러는 객체를 반환하면 객체 데이터가 JSON / XML 형식의 HTTP 응답에 직접 작성됩.. 2022. 7. 13. [학습일지]JAVA교육일지 73일차 (SERVER)⭐ 1. PreparedStatement 클래스2. CallableStatement 클래스1. PreparedStatement 클래스[ Statement & PreparedStatement ]1) Statement - SQL 구문을 실행하는 역할 - 스스로는 SQL 구문 이해 못함(구문해석 X) -> 전달역할 - 정적 쿼리 (매개 변수가 없는 쿼리) - 코드가 간단하다. 2) PreparedStatement - Statement 클래스의 기능 향상 - 동적 쿼리 (매개 변수가 있는 쿼리) - 코드 안정성 높음. 가독성 높음. - 코드량이 증가 -> 매개변수를 set해줘야하기 때문에.. [ PreparedStatement 예제 1 ]- 미리 오라클 SQL-Developer에서 만들어놓은 tblA.. 2022. 7. 13. 이전 1 2 3 4 5 ··· 13 다음