분류 전체보기

    220310 [목] 검색 동적 Query 완성, Mapper 입력

    220310 [목] 검색 동적 Query 완성, Mapper 입력

    [문제 직면..!] String 배열을 List에 집어넣어야하는 상황이 생겼다. [문제 해결] Arrays.asList(배열) 메소드를 통해 변환 완료!! 하루종일 머리를 싸맨 검색동적쿼리..! select a.sto_num,sto_name,rev_rated,cm_goal_people,sto_add1||sto_add2 address, sto_phone,cm_delivery_time,cm_close from store_tb a left join common_tb b on a.sto_num = b.sto_num left join (select cm_num, round(avg(rev_rated),1) rev_rated from review_tb group by cm_num) c on b.cm_num =c.cm..

    220309 [수] MySql , query 짜기

    [오늘의 계획] 1. Mysql 설치, sql 사용법 정리하기 2. DB 테이블 만들기. 3. 사용한 쿼리문 엑셀에 정리 4. join 맹연습하기 [오늘의 공부]

    220308 [화] Annotation , AOP

    220308 [화] Annotation , AOP

    [To Do List] 1. 리플렉션이란? - 리플렉션은 구체적인 클래스 타입을 알지 못해도, 그 클래스의 메소드, 타입, 변수들에 접근할 수 있도록 해주는 자바 API 2. 객체지향 - 객체지향이란? 객체간의 관계를 통해 메세지를 주고받아 프로그램을 작성하는 방법. - 모듈화 3. 금요일 할것 : 이메일 전달프로그램 -> 월요일(14) 테스트프로그램 나갈 예정 화요일(15) -> Spring MVC 들어갈 예정 [공부 정리] **결합도가 높은 프로그램 예시 결합도가 높을수록 유지보수의 효율성이 낮아진다 ㅠㅠ **결합도가 낮은 프로그램 예시 인터페이스를 통한 의존성 주입으로 결합도가 낮은 프로그램을 만들어준다 (DI) byType 속성값 사용 유의점 - 필드의 자료형이 인터페이스인 경우, 자식클래스의 빈..

    220307 [월] DI , Spring Ioc , 파이널 회의

    220307 [월] DI , Spring Ioc , 파이널 회의

    [파이널 기획] 볼륨 축소 확정 SQL 짜면서 테이블 만들고, JOIN등 RDBMS로 테스트 해봐서 쿼리 확정!(~3/9&10) 치킨 이미지, 상품명, 점포명 등 엑셀화 해서 사용할 만큼 미리 해놓을 것. 부트스트랩 디자인 사용될 페이지만! 만들어놓는 식으로 (데이터 확인해야하니까)(~3/12&13+ 공동작업 - 공동확정 메인 - 검색 필터 (+ 사진만 박아놓을 것 - 이벤트&카드뉴스 연동은 미루기) 상세검색 - 검색 필터 값 이용 리스트 표시, 검색기능 필터 구현, 별점&후기순으로 리스트 재정렬 버튼, 검색 필터 재 구현 및 리스트 실시간 반영(+지도 박아놔 - 지도 및 점포 등록 후 지도에 표시 UI 미루는 걸로) ⇒ 핵심 기능이니 같이 구현해보자는 초창기 기획의도에 맞춰서 공동작업으로 분류해두었음...

    220303 [목] 멋쟁이사자 자소서 , 메이븐

    [멋쟁이 사자처럼 자소서] @1. 선택이유,관련경험,어떠한성장희망 @2.협업경험,어떻게적용시킬수있을지 @3.얼마나열정적으로,매주어느정도 4.본인이이용해본서비스 개선점 @5.대학활동을 하면서 만들고싶은서비스 6.도전적이고,경험몰입, 어떤성장 [오늘 계획] 1. 자소서 1235 항목 작성, 4&6번 항목 생각하기 2. 수업내용 복습 ( 오늘은 환경설정이라 동적으로 정리하면서 수업을 듣자 ) 3. [spring 수업 흐름]

    220302 [수] 부트스트랩(마이페이지) / 멋쟁이사자 자소서 / 동적 sql

    220302 [수] 부트스트랩(마이페이지) / 멋쟁이사자 자소서 / 동적 sql

    [To Do List] 1. 멋쟁이사자처럼 자소서 2. 부트스트랩(마이페이지) 3. 동적 sql 복습 [오늘의 계획] 1. 동적sql -> select & update를 좀더 강력하게 코드를 만들 수 있게 도와준다. 2. 부트스트랩(마이페이지) 구현 [자소서 문항] 1. 다양한 IT동아리 중에서 멋쟁이사자처럼 대학 10기를 선택하고 지원하시게 된 이유를 작성해주세요. (공백 포함 500자 이내) 멋쟁이사자처럼 대학 10기에 지원하는 이유에 대해서 자세하게 기술해주세요. 멋쟁이사자 10기 안내서 정독하고 포인트 잡자. --> 공통교육(html css js python) 3~5월 심화교육(Django) 5~8월 -> 파이썬심화, 배포 아이디어톤,해커톤 깃 협업 규모가 제일큼. 인스타 보니 아웃풋도 좋고, 좋..

    220301 [화] DB ERD , 부트스트랩

    220301 [화] DB ERD , 부트스트랩

    [DB ERD] [부트스트랩] 1. import 기능 -> 부트스트랩파일 읽어오기 2.회원가입 폼 수정사항 1. ace.css : 12528 width : 50 -> 70으로 수정함.

    220228 [월] resultMap , 동적 SQL

    220228 [월] resultMap , 동적 SQL

    [오늘의 키워드] # 1:N 관계의 조인은 outer join 을 사용하여 검색한다. # resultmap -> association , collection 엘리먼트 중요함 # dto 클래스 만들때 필드를 어떤 자료형으로 만들어 줄지에 대해서 생각해 봐야한다 -> 조인을 하기 위해서 # select 명령문 만들땐 sql devloper에서 해보는거 추천한다. # 컬럼명을 일일이 별칭을 주는게 정석이다 # 조인 테이블 resultMap 설정 select * from mycomment join myuser on comment_id=user_id left join (select myreply.*, user_id reply_user_id, user_name reply_user_name from myreply j..

    220227 [일] mvc2 + mybatis 게시판, 댓글 확인

    220227 [일] mvc2 + mybatis 게시판, 댓글 확인

    ▶ → └ [오늘의 계획] ★mvc2 + mybatis 합쳐서 게시판 + 댓글 사이트 구현해보기 [오늘의 흐름] 0.환경설정 잡기 SqlSession.java SqlSessionFactory 인스턴스를 생성하여 반환하는 기능을 제공하는 클래스 -> 맵퍼를 사용하는 dao 클래스가 상속받기 위한 부모클래스 -> 상속을 목적으로 작성된 클래스 이므로 추상클래스로 선언하는것을 권장 xxDAO.java 우리가 실행할 메소드가 정의되어 모아져있는곳. public int insertComment(MyComment1 comment) { SqlSession sqlSession=getSqlSessionFactory().openSession(true); try { return sqlSession.getMapper(MyCo..

    [220225] 금 Join table 수동 매핑

    [220225] 금 Join table 수동 매핑

    ▶ → └ [오늘의 키워드] 1. join → 어떤식으로 수동매핑을 해 줄것인지. 2. 조인 a라는테이블에서 b테이블과 비교했을때 같은값이 있는것만하는건가? 1대1조인, left join 차이점 검색 3. 테이블 조인 명령을 사용하지 않고 resultMap 엘리먼트의 매핑정보를 활용하여, 2개 이상의 테이블에서 원하는 컬럼값을 검색하여 매핑처리한다. 4.게시글에 대한 댓글도 보고싶음. 해당 게시글에 대한 상세내용+여러개의 댓글을 보고싶은 그런 상황 [오늘의 계획] 1. 수업내용 복습 2. 파이널 3. resultmap 사용법 정리하기 #column속성 : select명령중 조인조건을 구현하기위한 컬럼값이 저장된 컬럼명을 속성값으로 설정 [오늘의 공부] #POJO (Plan Old Java Object) ..

    220223 [수] myBatis

    220223 [수] myBatis

    └ ▶ [오늘의 키워드] 1. Factory Class 2. 서버 DB DBMS 서버 : 클라이언트가 요청하는 정보를 제공하는 컴퓨터 DB : 통합 관리되는 데이터들의 모임 DBMS : DB를 관리하는 시스템 3. RDBMS 4. 정규화 프로세스 5. xml 기반의 mapper VS 인터페이스 기반의 mapper 6. pojo [흐름 정리] 1. mybatis-config.xml └ └: [jdbc]&[Managed], : [UNPOOLED],[POOLED],[JNDI] └ └ 2. Student mapper └ 3. Student.java [키워드] 1. environments , mapper 는 꼭 해줘야한다. 2. 이 세가지는 더 알아두어야 한다

    220222 [화] el / jstl / Mybatis 살짝

    ▶ → └ [오늘의 키워드] 프레임워크를 쓰면 함축적이된다 ▶마이바티스 log4j 기록정보를 넘긴다 [오늘의 계획] 1. 수업내용 복습 (el, jstl, myBatis찍먹) 2. DB 설계 시작 → 처음엔 엑셀 , PK는 처음에 잡고 FK는 후반에 잡을예정 └회원가입부터 시작할예정. 1.우리가 표면적으로 받는 정보 2.보이진 않지만 얻어내야 하는 정보(위치정보, ip주소) [오늘의 공부] [파이널 기획] 국비지원 #국비교육 #국비 #초보개발자 #신입개발자 #컴퓨터학원 #자바 #JAVA #취업준비 #면접준비