본문 바로가기

jsp14

[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 61) - pagination, semi project(cont.) 2022.10.31 [MON] - Day 61- 수업 주요 목차 pagination semi project(cont.) 🔎 Eclipse 실습 내용 1. SQL row_number() over() : 조회된 row(행)에 대한 순차적인 번호를 제공하는 함수 Inline View : SQL 문장에서 FROM 절에 사용되는 SubQuery FROM 절에 서브쿼리로 SELECT 되는 조회결과를 테이블처럼 사용 SELECT 컬럼,컬럼 FROM ( 서브쿼리 ) 별칭 예제 drop table player; create table player( no number primary key, title varchar2(100) not null, singer varchar2(30) not null, price number n.. 2022. 11. 1.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 59)-게시판 프로젝트 (cont.), 세미 프로젝트 설계시작 2022.10.27 [THU] - Day 59- 수업 주요 목차 게시판 프로젝트 (cont.) 세미 프로젝트 설계시작 🔎 Eclipse 실습 내용 1. 조회수 -DAO에 추가된 method public void totalHits(long no) throws SQLException { Connection con=null; PreparedStatement pstmt=null; try { con=getConnection(); StringBuilder sql=new StringBuilder("UPDATE board SET hits=hits+1 WHERE no=?"); pstmt=con.prepareStatement(sql.toString()); pstmt.setLong(1,no); pstmt.executeQue.. 2022. 10. 27.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 58) - 게시판 프로젝트 (cont.) 2022.10.26 [WED] - Day 58- 수업 주요 목차 게시판 프로젝트 (cont.) 세미 프로젝트 아이템 선정 결과 발표 🔎 Eclipse 실습 내용 0. header 정리 로그인 홈 글쓰기 ${sessionScope.member.name}님 로그아웃 게시글 상세보기 화면구현을 하기 전에 css가 잘 안먹는 부분이 있어서 강사님께 도움을 요청했다. 같이 코드를 살펴보는데 header와 jsp에 중복되는 코드들이 있어서 정리를 해줬다. header에 들어가 있는 부분들은 각 jsp에서 중복되는 부분들은 다 지워줬다. 1. 게시글 상세보기 -DAO에 추가한 method public PostVO postDetail(long no) throws SQLException { PostVO pvo=null;.. 2022. 10. 26.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 52,53) - Javascript- anonymous fuction, Ajax, JSON, GIT 2022.10.18-19 [TUE,WED] - Day 52, 53- 수업 주요 목차 Javascript- anonymous fuction (Day51) Ajax (Day51) JSON(object,array) GIT 🤖Review (Day 51) FrontControllerServlet : 요청의 진입점 (공통정책-인코딩, 예외처리, 보안/인증체크, 데이터수집/타겟마케팅) CheckLoginInterceptor : 인증이 필요한 서비스를 대상으로 비인증 상태일 경우 로그인 폼으로 이동 HandlerMapping : 컨트롤러 객체 생성 Controller : 컨트롤러 캡슐화 🤖Review (Day 52) Ajax: 비동기 자바스크립트 통신 페이지 로딩없이(페이지 응답이 아님) 필요한 데이터만 응답한다. 요.. 2022. 10. 19.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 50,51) - interceptor, ajax(intro) 2022.10.17 [MON] - Day 50, 51- 수업 주요 목차 Member 예제 Update, register 추가 Semi project 조 짜기+첫 회의 Interceptor(Day 50) Ajax - intro (Day 50) 🤖Review 🔎 Eclipse 실습 내용 1. Update - MemberDAO에 추가된 method public void update(String id, String name, String password, String address) throws SQLException { Connection con=null; PreparedStatement pstmt=null; try { con=getConnection(); String sql="UPDATE MEMBER SET.. 2022. 10. 17.
[KOSTA] Spring 기반 Cloud 서비스 구현 개발자 양성 (Day 49) - Front Controller Design Pattern(cont.) 2022.10.13 [THU] - Day 49- 수업 주요 목차 Front Controller Design Pattern(cont.) Git - 따로 포스팅 예정 🤖Review 재사용 구현 Step 7 : 요청시점의 생산성을 위해 action or query string의 url자체를 command로 처리하는 방안 step6 / ver6 까지는 클라이언트 측에서 모든 요청에 대해 Front Controller Servlet으로 집중을 시켜 처리하게 하기 위해 command 정보를 전달했다. hidden tag 사용 url TDD(Test-Driven Development) 1 - index 검색 전체 고객 명단 -Servlet package org.kosta.myproject.controller; imp.. 2022. 10. 13.