Dev.Program(120)
-
게시판 만들기 - (4)
jQuery → MVC 패턴 → SPRING → Python, R … 답글을 할 수 있으면 대댓글까지는 할 수 있음! (로직이 같기때문에) 테이블을 분리하지 않고 column 을 추가함(3개) 글번호는 기준으로만 쓰기 때문에 답글도 그냥 추가로 번호 달아주면 됨 ( 답글그룹 번호로 그룹을 묶을거기 때문에! ) 글번호(기준)으로는 최근글 정렬을 못함! 이제는 답글그룹 번호로 알 수 있다! 답글 그룹도 글번호기준 + 일반글을 기준으로 잡기때문에 제목2(일반글)의 답글그룹은 2가 아니라 4로 잡아야함 ⇒ 최신글의 순서는 이런식으로 보여지게 해야함 ⇒ 답글그룹별로 내림차순 정렬 → 그룹별로 묶어놓으면 글번호 기준으로 오름차순 정렬 >> 이렇게 하려면 DB에 답글 관련 열을 추가해야함 (..
2022.10.08 -
게시판 만들기 - (3)
// 한 화면에 보여줄 시작페이지 번호 구하기 // 페이지 번호 pageBlock ⇒ 시작페이지 번호 // 1~10 10 ⇒ 1 // 11~20 10 ⇒ 11 ------- 페이징 끝! 이제 디비연결을 서버단에서 하고 이름을 불러서 가져올 수 있도록 할 거! → 책 p.443 (커넥션 풀) ⇒ 서버단의 풀(기억저장공간)에 저장~~ 커넥션 풀(connection Pool) : 서버 연결정보를 저장 => 필요할 때 이름을 불러서 사용) 프로그램이 서버단에 미리 저장되어 있기 때문에 바로 사용 가능 context.xml 만들기 태그 대문자! 주의하기! (대소문자 정확히 구분하기 때문에 글자 틀리면 안됨) name="jdbc/MysqlDB" DB연동한 자원의 이름 ⇒ 마음대로 정할 수 있음 auth="Conta..
2022.10.08 -
게시판 만들기 - (2) WAR Export / Import
개인 프로젝트 배포파일 Jar/ War ( 집 학교 ) Export - WAR file 밑에 두 개는 꼭 체크! 바탕화면에 백업파일 생성 됨 Import - WAR file 바로 안나오면 Import 누르고 war 찾으면 나옵니다~~ Next (StudyJSP가 이미 있어서 StudyJSP2로 이름 바꿈) 체크 안해도 됨! Finish 만들어짐! 기존 파일 지울 때 ! 체크 해줘야 파일도 싹 지워짐! 윈도우에서 Workbench 찾아서 들어가기 더블클릭 비밀번호 1234 Save password in vault 체크하면 다음에 비번 안쳐도 됨(비번 저장) Server - Data Export 데이터베이스 선택 폴더로 만들면..
2022.10.08 -
게시판 만들기 - (1)
index.html ⇒ 기본 디자인 디자인은 웬만하면 바꾸지 말고 이미지만 바꿔서 작업하기. → 이번 과제는 기능 구현 위주(게시판 만들고 등등) 우편번호 검색 구현 : API 이용(직접 구현해도 상관 없는데 API가 쉽고 편하다) 게시판 구현 : 파일 첨부 없는거 자료실 : 파일 업로드(파일첨부 있는거) / 갤러리 : 이미지 업로드 메일 보내기 : API ⇒ 책에 있음(책 12장 참조) 댓글 달기 구현 : 과제 중에 가장 어려운 거… DB 따로 만들어야 됨. (게시판 글에 대한 댓글 달기) 추가기능 : 지도, 차트 등등.. 추가 기능들 ⇒ 밑줄 친 부분 외에는 같이 만들 거! 밑줄 부분은 혼자 구현) ⇒ 개인 포트폴리오 요약서 작성(자기 기업 제출용 포트폴리오) 프로젝트 80점 / 발표 20점 (개인 ..
2022.10.08 -
자바빈(JavaBean)
deleteForm.jsp / deletePro.jsp 만들기 Class.forName("com.mysql.jdbc.Driver"); String dbUrl="jdbc:mysql://localhost:3306/jspdb1"; String dbUser="root"; String dbPass="1234"; Connection con=DriverManager.getConnection(dbUrl, dbUser, dbPass); String sql="select * from board where num = ?"; PreparedStatement pstmt=con.prepareStatement(sql); pstmt.setInt(1, num); ResultSet rs=pstmt.executeQuery(); 이런 반복..
2022.10.07 -
게시판(board)
jsp4_test 새 폴더 만들기 (과제입니다!!!!! - 폴더 압축해서 선생님께 메일 보내기) 나이 성별 이메일만 추가해서 jsp4랑 똑같이 만들어보기 updateForm.jsp 에서 나이 넣을 때 주의 (null 이면 에러 날 거) 남 선택하면 남이 선택되고 여 선택하면 여 선택되서 나오도록 create table member2( id varchar(20) primary key, pass varchar(20), name varchar(20), age int, gender varchar(20), email varchar(40), reg_date datetime ); 정의어 - 공간만들기(create), 수정(alter), 삭제(drop) 제어어 - 권한 부여 : ..
2022.10.07