본문 바로가기
728x90
반응형

전자정부프레임워크3

전자정부프레임워크를 이용 쇼핑몰 만들기 #4-select 1.mybatis mysql 작성 위와같은 경로에서 PetArticle_SQL_mysql을 연뒤 수정하자 PetArticle_SQL_mysql 작성 SELECT NTT_ID,BBS_ID,NTT_CN,NTT_SJ,FRST_REGISTER_ID,FRST_REGIST_PNTTM FROM COMTNBBS WHERE BBS_ID = #{bbsId} INSERT INTO COMTNBBS (NTT_ID,BBS_ID,NTT_SJ,NTT_CN,FRST_REGISTER_ID,FRST_REGISTER_PNTTM) VALUES (#{nttId},#{bbsId},#{nttSj},#{nttCn},#{frstRegisterId},SYSDATE()) 간략하게 내용을 살펴보자면 namespace는 xml 에 접근할 클래스? 라고보면된.. 2020. 4. 26.
전자정부프레임워크를 이용 쇼핑몰 만들기 #3 *도움이 되셨다면 광고 한번 클릭 부탁드립니다! 제게 큰 힘이됩니다! VO란? - 데이터 그 자체로 의미 있는 것을 담고 있는 객체이다. - DTO와 동일한 개념이나 차이점은 Read–Only 속성 객체이다. - 간단한 독립체( Entity )를 의미하는 작은 객체를 의미한다. - 관계데이터베이스의 레코드에 대응되는 자바클래스이다. 라고 적혀있는데 그냥 쉽게 생각하자면 데이터 상자라고 생각하면된다. 필요할때마다 상자안에 변수이름과 데이터를 매핑해서 들고다니면서 필요한 데이터만 사용? 하도록 하는 객체라고 생각한다. 1. VO 생성 우린 정부프레임워크 올인원패키지를 이용함으로 최대한 이 패키지에 있는 내용들로 게시판을 만들것이다. 이글을 정성스럽게 따라왔으면 올인원패키지 DB를 구축해놨을것이다 위 그림을 .. 2020. 4. 25.
mybatis framework를 알아보자 1. Mybatis란? 객체지향 언어인 자바의 관계형 데이터 베이스 프로그래밍을 좀더 쉽게 개발할수 있도록 도와주는 프레임워크이다. 자바는 jdbc api를 제공해주지만, 이런 jdbc를 이용하면 1개 클래스안에 반복된 코드가 존재하며, 한 파일에 java 언어와 sql에 있어서 재사용성등이 안좋아진다. 그래서 mybatis는 jdbc의 이런 문제를 해결하기위해 개발자가 작성한 sql명령어와 자바객체를 매핑해주는 기능을 제공한다. mybatis는 몇줄의 자바코드로 db연동을 처리하고, Sql 명령어를 자바 코드와 분리하고 xml에 따로 관리하기 때문에 재사용성이 높다. Mybatis 구조 Mybatis-config는 mybatis의 메인 환경설정파일이다. 어떤 DBMS와 커넥션을 맺을지, 어떤 맵퍼파일들.. 2020. 4. 6.
728x90
반응형