본문 바로가기
Today I Learned

2021.02.03(Wed) 📌 TIL

by Elin J 2021. 2. 3.

 

 

오늘은 아침에 공사하는 소리에 잠에서 깼다,,,🔨

공사하는지 몰랐는데 엘베앞 게시판에 붙어있네 종이🔎📃

미리 알았으면 수업전에 준비하고 카페가서 수업대기 할텐데 전혀 몰랐다

그 공사는 2월 내내,,오늘은 공사 첫날이라 특히 소음 심한 날이었다 두둥,,,

오전은 어찌어찌 보내고 진-------짜 오랜만에 카페로 피신했지만

카페에서 마스크쓰고 수업들으니까 답답했다, 그래서 다른 해결책을 찾아야겠다!!

다행히 오늘 진도가 일찍끝나서  😢😭

 

-----------------------------[오전]--------------------------------


💻WebContent가상폴더
    guestList.jsp문서 전체출력 =페이징+검색+댓글갯수+새글등록이 20분이면 new풍선도움말 + 조회수증가
    guestDetail.jsp문 한건상세 + guestReply.jsp댓글 전체출력  =>Detail은 결국 두개가 하나의 문서처럼
      ㅣ- guestDetail.jsp문          => 마지막문장 jsp태그 include
      ㅣ- guestReply.jsp댓글출력  => inner join on and
      ㅣ- guestReply_insert.jsp 댓글등록   => 자바스크립트로 데이터 넘김
      ㅣ- guestReply_delete.jsp 댓글삭제   => <a href="guestReply_delete.jsp?~~~
      ㅣ- guestReply_edit.jsp 댓글수정 (3,4교시)

 

 

[데이터베이스 셋팅]
set pagesize 1500
set linesize 1500
col name for a10
col title for a10
col email for a14
select rownum as rn, g.* from guest g;

 

col writer for a12
col content for a12
select * from guestreply ;

 


데이터베이스에서 key

   ㅣ- primary key = 유일한키, 중복X = 상품번호, sabun, 주민번호, 핸드폰번호, userid
   ㅣ- foreign key = 유일한키pk참조해서 중복허용가능한 키 = 댓글, 상품번호
            ㅣ-제약조건 alter table guestreply add 제약조건 ~ on delete cascade;
                   SQL> alter table guestreply add constraint sabun_fk
                            foreign key(sabun) references guest(sabun) on delete cascade;
   ㅣ- 후보키, 슈퍼키

 

 

조인
ㅣ- 이너조인 inner join 쿼리를 guestReply.jsp적용
select g.name, g.제목, r.content from guest g
inner join guestreply r
on g.sabun = r.sabun and r.sabun = Rdata ; (조건절이어도 on들어감, where X)

ㅣ- 외부조인(right, left)
ㅣ- self조인

 

 

-----------------------------[오후]--------------------------------

💻 앞으로 공부 예정 💻

  -데이터베이스 조인연습, sp=stored procedure, 트리거,
  -JQuery교재 (2-3일 기술) , skitter화면효과, 달력 DatePicker,
  -ajax 에이작 비동기처리 -> 로그인처리
  -UML언어
  -JSTL, EL태그, jsp교재
  -MVC2응용 guestList.jsp문서 페이징 + 검색

 

  -jsp문서로만 구성
  -jsp + 자바코드 MVC1모델 (가짜는x)
  -jsp + 서블릿 + 자바코드 MVC2모델 = 서블릿문서 가짜이름이 명명

  -스프링
  -다시 자바기초 2일
     ㅣ- 채팅프로그램 2일 => 새로만들지않고 소스이해 (awt화면디자인)

 


오늘은 'UML설치 + 맛보기'로 마무리,

내일 UML언어 -usecase그리기 연습

 

내일은 좀 더 집중 !!!!🙋‍♀️

'Today I Learned' 카테고리의 다른 글

2021.02.08(Mon) 📌 TIL  (0) 2021.02.08
2021.02.05(Fri) 📌 TIL  (0) 2021.02.08
2021.02.04(Thu) 📌 TIL  (0) 2021.02.04
2021.02.02(Tue) 📌 TIL  (0) 2021.02.02
2021.02.01(Mon) 📌 TIL  (0) 2021.02.01