본문 바로가기
728x90
반응형

0264

Mybatis (1) 마이바티스는, 개발자가 지정한 sql, 저장 프로시서 그리고 몇가지 고급 매핑을 지원하는 퍼시스턴스 프레임워크다. 마이바티시는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정및 결과 매핑을 대신해준다. 마이바티스는 데이터 베이스 레코드에 원시타입과 map인터페이스 그리고 자바 POJO를 설정해서 매핑하기 위해 xml과 애노테이션을 사용할 수 있다. 시작하기 >설치하기 마이바티스를 사용하기위해 mybatis-x.x.x.jar파일을 클래스패스에 두어야한다. 메이븐을 사용한다면 pom.wml에 다음의 설정을 추가하자. org.mybatis mybatis x.x.x >xml에서 SqlSessionFactory 빌드하기 모든 마이바티스 애플리케이션은 SqlSessionFactory 인스턴스를 사용한다. Sql.. 2021. 1. 1.
팀 프로젝트[고기당] : (4. 내 작업) 작업의 서막이 열리다. 디자인이 대략적으로 끝나고, 본격 개인이 받은 페이지에대한 구현이 시작되었다. 서막은 열렸다. 앞으로 머리아프고 고통스러운 글들이 올라갈것으로 예상된다. 2020. 12. 31.
팀 프로젝트[고기당] : (3.팀 흐름) 작업 분할 및 작업시작 (닉넴) - 맡은 기능/페이지 JGSU - join, login (회원가입, 로그인) 도형 - storeList(가게리스트, 필터검색) MS - event(각종 QNA), storeInfo(상세페이지) SB - mypage(내 정보, 내 리뷰, 내 찜, 내 예약) TH - review, seller(리뷰, 판매자등록 컨펌) 2020. 12. 31.
팀 프로젝트[고기당] : (2.디자인) 회의 및 내용 정리 [20.12.21] ​ 이제 작업시작이다. exemd로 테이블 짜고, ui화면을 구성했다. ​ 테이블은 무조건 같이하자는 의견에 동의해서, 모두가 모여 테이블을 구상했다. ​ ui먼저 짜다가 - erd짜고 - 나머지 ui를 다시 짰다. 맘은 급한데 진도가 안나간다. ​ ui는 각자 페이지 별로 구상해오기로했는데, 정말 중구난방이다. 심지어 내가 기본틀도 줬는데. 각자의 개성으로 만들어온것. ​ ​ 역시 내 생각이 너의 생각일리 없다. 이렇게 합을 맞추는건 세밀한 작업이다. 그래도 기록으로 일단 남긴다. ​ 다음주 까지 각자 코드로 페이지를 우선 짜오기로 했다. ​ 최종본으로 통일한후에 짜오면 좋겠는데. 팀원들은 진행하면서 이렇게저렇게하면되지않나? 하고 말한다. 그래서 일단 해보기로했다. ​ 얼마나 또 각.. 2020. 12. 31.
팀 프로젝트[고기당] : (1.기획) 아이디어 회의 및 기획 프로그래밍 첫 팀플. 국비 학원 이수에 반드시 필요한 과정이다. 약 84일에 걸쳐 작업하게 되었다. 화이팅 ! 다음과 같은 4가지 아이디어를 우리가 실제로 구현가능할지, 어떤 서비스를 제공할수 있을지 생각해보기로 했다. ​ 1. 함께 돈모으기 2.페이스북+인스타 결합형 3.정육 관련 정보페이지 4. 사이렌오더 ​ 돈모으기 페북인스타 정육 사이렌오더 공통기능 1.회원가입 2.스폰서 기능 3. 메신저 4.게시글작성 5.탈퇴 기능 메신저에 최적화 타임라인(사진,글,영상을 시간에따라.) 지도 지도 계좌정보, 금액관리 스폰서십 최적화 게시판최적화 사업자/이용자/회사 각가페이지 계좌연동? 커뮤니티 실시간 가격정보? 주문페이지최적화(사업자,이용자) 알림설정 최적화 인맥관리 최적화 결제시스템 ​ ​ gps gps 고려.. 2020. 12. 31.
Mybatis 동적 쿼리(1) 곧 작업하게될, 필터로 구분하여 리스트화면 뿌려주기. 를 위한 공부 여정이 시작됩니다. 동적쿼리란 ? > 실행시에 쿼리문장이 만들어져 실해오디는 쿼리문을 말한다. 쿼리문이 변하냐 변하지않느냐에 따라 정적쿼리/동적쿼리가 된다. 동적쿼리를 사용할때에는 텍스트 문장으로 쿼리문을 가지고 있다가 실행할때마다 덱스트 쿼리문장을 바꿔서 실행하는 방식을 사용함. 검색이능이나 다중 입력 처리 등을 수행해야 할 겨우 sql을 실행하는 DAO를 여럴번 호출하여 실행하였지만 마이바디스에서는 이를 동적을 제어할수있는 구문을 제공하여 좀더 쉽게 쿼리를 구현할 수 잇도록 기능을 제공함. 언제 사용하면 좋을까? > 1. 컴파일시에 sql문장을 확정할 수 없는 경우 : 동적쿼리가 가장많이 실행되는 시점은 실행 시점에 따라 where절.. 2020. 12. 31.
728x90
반응형