Hello World

I can do it!
https://m.blog.naver.com/devch/220790632382 오라클 설치 후 외부접속이 안 될 경우 다음과 같은 방법으로 접속을 허용합니다. 오라클이 설치 된 경로로 이동하여 listener.ora 파일을 메모장으로 열어 수정하여야 합니다. 필자의 경우) C:\app\chhwang\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 우선, 다음 그림은 수정 된 후의 캡쳐사진입니다. HOST = 자신의컴퓨터이름 자신의 컴퓨터이름은 윈도우키 + Pause/Break 키로 확인 할 수 있습니다. 다음, 수정이 완료되었다면 리스너를 재시작 해야합니다. 먼저 커맨드라인창을 관리자권한으로 실행합니다. 관리자권한으로 실행 - "cmd" 여기까지가 오라클 외부접..
1.LEFT JOIN을 이용하여 쿼리 문을 이용하여 보자. 왼쪽의 테이블은 무조건 조회되며, 오른쪽 테이블에 조건이 맞는 것이 있으면 같이 보여 준다. POST 테이블(LEFT 기준 테이블), REPLY 테이블 1. POST테이블의 POSTID 컬럼과 REPLY테이블의 BOARDID 컬럼이 일치 하면 POST테이블에 REPLY테이블을 포함시켜 표시해라. 2. REPLY테이블의 BOARTID컬럼을 기준으로 카운트 해라. 3. 카운트 하기전 그룹으로 기준열이 되어야 하는 컬럼이 있어야 하며, GROUP BY 를이용해서 그룹화 시켜주어야 한다. 3-1. 기준이 되는 컬럼은 POST테이블의(모든 컬럼 이다.) 위 댓글 겟수 출력하는 SQL문을 기존 게시글 출력 SQL에 포함을 시켜야 한다. 그럴때 위에 SQL문..
게시글을 클릭 하면 자세한 페이지로 이동 하는 코드를 PostDetailController컨트롤러를 생성하여 만들어보자. 81강의가 올라오기 전에 Controller을 분리하여 만들어보았는데 강의 내용에서 동일하게 알려주었다.
오늘 강의내용은 댓글을 달기위한 테이블 설계 였다. 다음 강의 가 올라오기 전에 댓글을 어떻게 출력할지 충분히 생각해보자. (예상으로는 게시글 테이블과 조인하여 댓글 내용을 출력하지 않을까 한다.)
Notice.jsp(VIEW)에서 페이지 번호 및 마지막 번호 처리 하기 위해 EL문을 사용한다. 사용된 키워드 param,Math.ceil(올림),JSTL if 1번째 표시는 empty p파라미터가 비어 있거나 Null 일때 Null을 방지 하기 위해 삼항식으로 초기화값을 넣어준다. 2번째 표시는 PostListController클래스에 getPostCount를 이용하여 게시글수를 구한 것을 EL을 이용해 View에서 출력한다. 3번째 표시는 JSTL 제어문(if)를 이용하여 현제 검색된 페이지까지만 출력을 한다. PostListController클래스
1.Notice.jsp(VIEW) get 방식 코드 쿼리스트링으로 PostListController클래스에 페이지 번호 p, 글제목 title, 작성자 writer, 검색내용 search 를 날린다. 2.PostListController클래스는 View로 부터 요청 받은 데이터를 처리 한다. 옵션 기능들은 반드시 초기값을 설정해주어야 한다.
Notice.jsp(VIEW)페이지에 form을 만들어 PostListController 실행하기 EL param을 사용하여 현제 파라미터값을 그대로 유지한다. PostListController 클래스
PostService클래스 메서드들의 핵심인 SQL만 정리. 1.getPostCount (게시글 전체 게수 출력) SQL COUNT 함수 이용하여 조건에 맞게 출력된 게시글의 게수를 출력한다. 그 외 나머지 서비스 메서드들의 SQL문은 71~75강 참조
1.PostListController (실제 입출력 제어 클래스) 가 실행되면 Post Service클래스 getNoticList메서드를 불러 온다. @WebServlet("/PostListController") public class PostListController extends HttpServlet { private static List list; private static final long serialVersionUID = 1L; protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 임시 변수 String writer_ = reques..
이전글(PrevPost),다음글에 대한(NextPost) SQL쿼리문을 작성해보자. 1.1PrevPost메서드에 들어갈 SQL문 POSTID는 가변적이며 3번을 예로 하였을때. 1.데이터를 FIRSTDATE를 기준으로 내림차순 정렬한다. 2.서브쿼리를 이용하여 POSTID가 3인 데이터의 FIRSTDATE와 비교 하여 작은 값만 출력 한다. 3.ROWNUM 첫번째 목록번호만 얻어오면 이전글 목록을 얻어 올 수 있다. ex) 2.2NextPost메서드에 들어갈 SQL문 POSTID는 가변적이며 3번을 예로 하였을때. PrevPost메서드에서 FIRSTDATE를 반대로(순차정렬)로 해주면 다음 게시글 목록을 구할 수 있다. ex)
병아리개발자Mr Jo
'web_배우고익히고' 카테고리의 글 목록