파일은 5개 만들기 DAO Impl Tb service Tb Vo xml 컨트로러에서 적어준다. 이후로 주소지정을 시켜준다. 주소지정은 무조건 return 값으로 거쳐서 들어가야한다 rest페이지는 web>rest>index.java 그냥 페이지는 AbstractController 에서 // -0113 여기서 서비스 등록을 해준다 Box box = box.member(re Box ubox = com. serch.select("selectTbuser",box); //ubox에는 쿼리문을 실행한 값이 들어간다. box 에는 html에서 넘긴 name값이 들어간다 셀렉트는 기본적으로 정의해놓았다. java 에서 jsp 로 보낼떈 model.addattribute("alertMsg","로그인에 실패하였습니다."..
xml 맵핑 시켜줘야함 TBUserVO 에 스트링 타입으로 변수들을 다 만들어준다.(Db열들) DAO 는 직접 xml에 접근하는 것? ubiz > auth 에넣음 mapper 에 매칭시키고 (TBuserSQL) impl에 매칭시킨다 그 후 컨트롤러에서 호출을 시킨다. vo가 폼에서 날라오면 이름 ( TBuserVO vo) 포스트안에 변수들이 이름이 같으면 자동으로 매핑이 된다. 대신 매개변수로 적어줘야 한다. 폼의 이름과 db 이름이 맞으면 일일이 매핑 안시켜줘도 됨. 그 후 tbUserService.insertTbUser(vo); 를 트라ㅇㅣ에 적어준다 // Sha256Util.encrypt(vo.getpwsd); // tbUserService.insertTbUser(vo); //////////////..
관계형 데이터 모델을 주로 이용한다. 속성 - 열 튜플, 레코드 - 행 테이블의 특성 중복된 레코드가 존재하지 않음 레코드간의 순서는 의미 없음 자주쓰는걸 앞에 쓰는게 좋다고 생각한다 . (이론적으로는 의미없음) 레코드간의 순서가 의미가 없으므로 Key가 중요하다. 복합키, (두개이상의 키 ) 수퍼키 ( 아무런 제약 조건 없이 레코드를 식별 ) 후보키 ( 최소한의 필드만으로 구성된 키 ) 기본키 ( Null 이 없어야함 Unique 해야함 변하면 안됨 ) -- 자연키는 원래 들어갈 속성 ( 학번 등 ,) -- 대리키는 인위적으로 만들어 준 것 (인크리더블 키) 기본키는 크기가 작은게 좋기때문에 실무에서는 대리를 만들어서 사용한다 . user_sno SQL 언어 DDL - 테이블을 바꾸ㅡㄴ 것 CREATE..