。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

분류 전체보기 397

8/16

파일 업로드 다루기 1 사진 업로드한거 업데이트 삭제하기 버튼 만들기 파일 삭제 권한을 설정해야함. db에서 권한을 주면 안 되고 서버 쪽에서 권한 검사하게 해야함. db는 시키는대로 하게 만들어야함. *객체지향프로그램에서는 쌍방의존을 하지 않게 만들어야함. BoardFileDeleteServlet BoardDetailServlet BoardDao MySQLBoardDao BoarDao.xml ----------- 첨부파일 새로 등록하기 boarddetail BoardUpdateServlet 리프레시 하는법1: html a태그 2번 방법 ------ 파일 업로드 다루기 2 BoardAddServlet BoardUpdateServlet 외장톰캣 / 내장톰캣(embadded tomcat) 서블릿 컨테이너 삽..

[NC7기-77일차(8월11일)] - 웹프로그래밍 58일차

공지사항은 작성자 x 이메일 유니크키 우편& 기본 주소는 별도로 빼지말고 그냥 테이블 안에 넣기 (우체국 db에서 끌어와서) 방문자 비번 추가 첫 페이지: 로그인 페이지 로그인 하면 개인 페이지 (구성 생각하기) 친구 목록에 들어가서 사진을 누르면 사용자 별 일기와 게시판이 나옴 페이스북 참고하기 ////// ## [물리모델] - 특정 DBMS에 맞춘 물리적인 모델링 ### 21. DBMS에 맞춰서 테이블명과 컬럼명을 설정한다. - DBMS에서 테이블명과 컬럼명을 작성할 때 보통 다음의 규칙에 따라 작성한다. 예) first name(FST_NM), regist date(REG_DT), teacher assignment(TCH_ASN) - 단어는 알파벳 3자 또는 4자로 축약해서 표현한다. - 단어와 단..

[NC7기-76일차(8월10일)] - 웹프로그래밍 57일차

DB 모델링 exerd.com의 ER-Diagram 도구 설치 https://exerd.com/down.do#a3 http://exerd.com/update/exerd/3.x/ 복붙 DB 모델링의 목적 => 중복 데이터 제거, 중복 컬럼 제거 모델링 : 글이나 그림을 사용하여 추상화하는 것 (인공지능 모델링: 계산식을 만드는 것) 렌더링 : 명령어를 해석하여 화면에 출력하는 것 (HTML, CSS, JS 를 파싱(분석)해서 화면에 출력하는 것) DB 모델링: 데이터를 분석하고 구조화 시켜서 데이터 속성과 관계를 글과 그림으로 표현(추상화)한것 목표: 데이터가 중복되지 않게 데이터를 테이블로 구조화하는것 중복 데이터 제거 ==> 데이터의 안정성, 신뢰성을 높인다. ==> 일관성, 무결성을 유지한다. 용어 ..

[NC7기-75일차(8월9일)] - 웹프로그래밍 56일차

개인 프로젝트 수정 * 한글이 깨져 나올 때 @WebFilter("/*") public class CharacterEncodingFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { // 체인에 연결된 다음 작업 을 수행하기 전에 해야할 일 request.setCharacterEncoding("UTF-8"); // 다음 작업(필터 또는 서블릿)을 실행 chain.doFilter(request, response); } }

[Spring 입문] 2. spring 웹 개발 기초

스프링 웹 개발 기초 웹을 개발 한다는 것 : 크게 3가지 방식 1. 정적 컨텐츠 : 서버에서 하는 것 없이 파일 그대로 웹브라우저에 내려주는 것 2. MVC와 템플릿 엔진: JSP, PHP(템플릿엔진, 서버에서 프로그래밍해서 HTML을 동적으로 변형하는 것) -서버에서 HTML을 변형, // 템플릿 엔진을 모델뷰컨트롤러로 쪼개서, 뷰를 템플릿엔진으로 html을 좀더 프로그래밍 & 렌더링해서 클라이언트에 전달. 3. API : JSON이라는 데이터 구조 포맷으로 클라이언트에 데이터를 전달하는 방식, 뷰, 리액트 등을 쓸 때도 사용하는 방식임. 서버끼리 통신하는 방식 , 객체를 반환 하는 것. view 이런 거 없이 그냥 바로 ,, ! 정적 컨텐츠 https://docs.spring.io/spring-bo..

강의/Spring 2023.08.08

[NC7기-74일차(8월8일)] - 웹프로그래밍 55일차

general servlet : Servlet(interface) & ServletConfig & java.io.Serializable 을 상속 받은 클래스임 general servlet- service만 오버라이딩하면되고 ,init도 하고 싶으면 제너럴에서 오버로딩한 init를 오버라이딩하면됨 http servlet을 사용하면 오버로딩한 service, init를 (httprequest 를 파라미터로 받음) 쓰면 형변환 안 해도 됨 맨 아랫줄 service앞에는 this.가 생략되어있고 호출한 클래스 주소가 들어감. 그 안에 service가 없으면 super로 올라감. * HttpServlet 과 Http Method 일반 클래스: concreate class라고 부름 상속: service 과정 ,, ..