목록학원에서 배운것들 (79)
봉봉의 개인 블로그
ERD(Entity Relationship Diagram)란?ERD는 말로서 되어있는 요구분석사항을 그림으로 그려내어 그 관계를 도출하는 것이다. 데이터 모델링 분야에서 "개체-관계 모델(Entity Relationship Model)"이란 구조화된 데이터에 대한 일련의 표현이다. "구조"화된 데이터를 저장하기 위해 데이터베이스를 사용하고 이 데이터의 "구조" 및 그에 수반한 제약 조건들은 다양한 기법에 의해 설계될 수 있다. 그 기법 중 하나가 개체-관계 모델링(ERM: Entity-Relationship Modelling)이다. ERM 프로세스의 산출물을 가리켜 개체-관계 다이어그램(ERD: Entity-Relationship Diagram)이라 한다. 데이터 모델링 과정은 데이터 모델을 그림으로 표..
IDE 관련 궁금한걸 물어보려고 OKKY를 둘러보고 Q&A를 작성하려고 글쓰기를 눌렀습니다.. 이때 처음 본게 에디터가 참 심플하고 괜찮다고 생각했습니다..그래서 알아보니 Summernote 라는 위지윅 에디터를 사용하고 있었습니다. 약간의 검색을 해본 내용을 공유해볼까 합니다. 위지위그(WYSIWYG: What You See Is What You Get, "보는 대로 얻는다")는 문서 편집 과정에서 화면에 포맷된 낱말, 문장이 출력물과 동일하게 나오는 방식을 말한다. 이는 편집 명령어를 입력하여 글꼴이나 문장 형태를 바꾸는 방식과 구별된다.현재 대부분의 워드 프로세서는 위지위그 방식을 쓰고 있으나 HTML이나 TeX는 편집 명령어를 통해 편집하는 방식을 고수하고 있다. 이는 문서의 호환성, 범용성 때문..
Mock up 예를 들면 시제품? 약간 모형같은거라고 생각하면 된다.예를들어 Kakao Oven 을 예로 들면이런식으로 PPT 처럼 화면을 추가하고 맞는 기능을 오른쪽 도구bar 에서 추가해서 넣을수도 있게 된다.왼쪽위 재생버튼같이 보이는걸 누르게 되면 시작할수 있다 시작하면이런식으로 약간 css 를 이용해 만든 페이지 처럼 구성을 할수 있게되며이런식으로 클릭하게 되면 원하는 링크로 이동할수도 있게 된다. 꼭링크 이동뿐만아니라 화면의 흐름이라던지 기능같은걸 정리해서 표현해두어야 한다. 기능등을 정리해 표현을 미리 해두는 스토리보드를 미리 만들고 프로젝트를 진행하는것이 도움이 많이된다.
Spring 으로 board 예제 만들어보기먼저 sts를 켜줍니다. 그다음으로 새로운 Spring Legacy Project를 만들어줍니다.그다음 java 버전을 1.8로 변경해줍니다 (빌드패스)그다음으로 톰캣라이브러리를 추가해줍니다.(빌드패스)다음으로는 Maven 에 관련된 설정을 해주기 위해서 pom.xml 파일에 설정을 바꿔줍니다.먼저 이부분의 내용을 java 버전을 맞춰주고 Springframework 의 버전도 맞춰줍니다. 그다음으로내리다보면 이런부분이 나옵니다. 이부분은 원래 jstl 이라고 적혀 있지 않고 servlet 이라고 적혀있는데 그부분의 jstl 부분만 남겨두고 지워줍니다. 다음으로는 위와같은 문구를 추가해줍니다. 이부분은 MVNrepository 에서 Maven 을 따온것입니다.설..
Maven 게시판 예제 모델2와 JSTL 활용해서 만들기 위 파일을 보고 midel2 도 만들수 있다. Spring 시작하기 ! Spring tool suite스프링을 사용하기에 앞서 설정자체가 많이 복잡한데 그 설정을그마나 좀더 용이하게 하기 위해서 Spring 사이트에서이클립스를 가져가서 Spring 사용에 좀더 편하게 만들것을Spring tool suite 라고 한다.(즉 이클립스 라는것이다.)먼저 Spring tool suite 를 치고 들어가줍니다.https://spring.io/tools/sts/all 이사이트에 들어가서 window에 맞는 버전을 받아줍니다.다운로드 다 되게 되면이런식으로 떠있게 되는데 저 STS.exe 가 실행 파일이다 (*압축을 풀때 에러가 날텐데 그 이유는 파일명이 너무..
Schema데이터베이스의 구조와 제약조건에 관해 전반적인 명세를 기술한것이다.상세하게 말하면 개체의 특성을 나타내는 속성과 속성들의 집합으로 이루어진 개체, 개체사이에 존재하는 관계에 대한 정의와 이들이 유지해야할 제약조건들을 기술한것.DB내에 어떤 구조로 데이터에 저장되는가를 나타내는 데이터베이스 구조를 스키마라고 한다.데이터베이스를 구성하는 개체, 속성, 관계 및 데이터 조작시에 데이터 값들이 갖는 제약조건 등에 관해 전반적으로 정의 레코드 형태와 릴레이션 같은 모든 데이터의 논리적 단위에 명칭을 부여하고 의미를 기술데이터 베이스 내에 있는 데이터 논리적 단위 사이의 관계성 표현사용자의 관점에 따라서 외부, 개념 , 내부 스키마로 구분 특징-스키마는 데이터 사전에 저장된다.현실세계의 특정한 한 부분의..
#소프트 웨어 개발 방법론1. 방법론?-방법론이란, 무엇을 해야 하는지 제시하는것-특정한 목적을 달성하기 위해 사용되는 일련의 효율적인 기술 절차-방법론(Methodology) = 방법(Method) + 지식과 경험(Knowledge How)2. 소프트웨어 개발방법론?-소프트웨어를 생상하는데 필요한 반복적인 과정들을 정리한것-소프트웨어 개발 계획부터 구축, 운영에 이르기까지의 절차,도구,기법,산출물 표준들의 체계적인 집합.-소프트웨어 공학 원리를 소프트웨어 생명주기에 적용한 개념으로, 정보시스템을 개발하기 위한 작업활동,절차,산출물,기법 등을 체계화 한것3. 소프트웨어 개발방법론 왜 쓰는건지?(1) 작업의 표준화로 인한 프로젝트 관리 용이-프로젝트 시작, 중간 과정, 종료의 기준이 명확해짐-관리 포인트를..
1.Annotation(어노테이션)Annotation 은 잘만 쓰면 정말 유용한 java 의 구문입니다. 기본적인 종류는 몇가지에 한정 되지만 본인의 입맛대로 커스텀 Annotation도 만들어 낼수 있습니다. 따라서 Annotation의 종류는 무궁무진하게 만들어 낼수 있습니다.Annotation 은 본질적인 목적은 소스코드에 메타 데이터를 표현하는 것입니다. 단순히 부가적인 표현뿐만 아니라 리플렉션을 이용하면 Annotation 지정만으로도 원하는 class 를 주입한다는지 하는 것이 가능합니다. 2.Built-in AnnotationJava 에서는 기본적으로 제공하는 Annotation 들이 존재합니다.-@Override : 메서드가 오버라이드 됐는지 검증합니다. 만약 부모 class 또는 구현해야..
JQuery 활용해보기 ---------------------------------------------선택자 메서드--------------------------------------------- parent - 선택된 대상의 1단계 부모검색parents - 선택된 대상의 html최상위까지 검색 (매개변수로 인하여 브레이크가능) first - 선택된 대상의 첫번째를 선택last - 선택된 대상의 마지막을 선택 eq - 선택된 대상의 해당 index를 선택index - 선택된 대상의 index 값을 구한다.예)$('선택자').index($(this)) chlidren - 선택된 대상의 1단계 자식 검색find - 선택된 대상의 자식 전체 검색 ----------------------------------..
Bootstrap 사용과 JQuery 사용해보기.123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 Insert title here.no-padding{padding: 0 !important;} 학생신상카드 play..