Project 22

[형상관리] merge & commit 순서

[ eclipse/github ] 사용 1. add to index 2. commit and push 3. 마스터 브런치로 먼저 들어간 상태 --------------------------- 4. team - merge (최근에 수정한 브런치 선택) 5. merge 한 후 코드를 보면서 구코드와 수정코드를 보고 불필요한 구코드를 지움(충돌이 나는 경우) 6. 에러가 전부 없어지면 워크스페이스 싱크로나이즈드 -> 마크애즈머지 ----------------마스터에 나의 변경사항 추가한거---------------- 7. 커밋앤 푸쉬 8. 리젝티드 에러가 나는 경우 (다른 사람이 마스터에 커밋을 한 경우) 9. 풀 (이때 충돌이 발생할 수 있다 충돌이 발생하면 4~5번작업을 반복) 10. 에러가 전부 없어지면..

Project/project 2016.05.11

[NodeJS] NodeJS 적용하기

NodeJS로 닉네임 실시간 중복확인 하기 한번 타이핑할때마다 event가 발생하는 것인지?로그인이라는 event안에서 middleware를 통하여 중복을 확인하는 것인지? oracle DB와 NodeJS 연동하기HTML에서 ajax로 Node 서버에 접근Node 서버에서 DB 서버에 접근 NodeJS 중지 Oracle 과 NodeJS Server와 연동 어려움.MySQL이나 MongoDB는 괜찮음.DB를 바꿀 것인가 생각하였으나 일정상 NodeJS를 제외하고일반 로그인을 하는게 나을 것이라 판단.

Project/MusicBlock 2016.05.03

[GIT] git,svn 사용법

형상관리시스템 - svn, git svn repository 콘솔에서 오른쪽클릭 new -> new repository locationgit에서 복사한 url 넣고 user로그인web01 오른쪽클릭 find/checkout~ // 나한테 같은 이름있는지 확인 -> 이름바꾸고 넘기기 project이름 오른쪽클릭 team -> disconnect // 서버와 연결끊고svn 콘솔에서 discard하기 // 그럼 이제 내 프로젝트가됨proejct이름 올느쪽 team-> shareproject //서버에올리기addindexcommitcommit and push로그인ok 팀장꺼들어가기 가져온다음에 cmd 에서 gradle eclipse해주기 source file 선택 오른쪽버튼(context menu : 이 문맥에..

Project/project 2016.04.26

[4/15] 수업내용

1. Body 가장 끝에 script 두기 head에 script를 두는 것은 옛날 방식페이지에 tag들 먼저 뿌린다음에 script 동작 2. script에서 function 중 on 보다는 click 쓰는게 간결하다 3. html에서 link를 눌러서 이동 ( a 태그 같은 경우)cash 보관 / 화면 refresh 가 안됨 4. 각 page마다 login 정보 보여줘야 하면 그때그때 sever에서 받아라.session에 저장한다는건 보안상 좋지 않아 5. Ajax 사용할 때 서버에서는 데이터만 전송해야해.서버에서 viewResolver등도 하지마javascript로 page navigation 하라 6. servlet filter / spring filter( interceptor ) / AOP =..

Project/MusicBlock 2016.04.14

[4/12] 회의록

commit 잘해줘, SVN 많이 연습하고UI 만들 때 공부하면서 진행하기!돌아간다 신난다하면 나중에 힘들어진다~PlugIn들 많이 써보고 충돌나는거 많이 경험해보자! 1. 스터디 계획- 내 뻘짓 공유 & 모르는 것 질문- am 9:00, 한시간 이내 시간제한 2. UI 진행과정- 승길 : 블럭 list, 잡다기능- 윤영 : content 내용따라 div 크기, 버튼만들기- 은혜 : emotion double check -> 동적 tag에 event 걸리는 시점 확인- 경모 : sound 확인 3. JSON 형식"{syllable :['도1','레2','레1'],emotion:['3'],tag:['은혜','윤영','경모']}"; 4. Application Work Flow 1) mainpage -> 다운..

Project/MusicBlock 2016.04.12

DBModeling

1차 DB 모델링 Note : json 형식HashTag : 별도테이블로 분리 -> 입력만하는게 아니라 검색도해야하니까not null / unique 추가하기music에 있는 block은 외래키가아니라 복사개념 2차 DB 모델링 unique : nickname 물리이름을 짧게 해야하는 이유검색할 경우가 있을때 table 분리?=> 어떤 블럭이 music을 구성하는지 알고싶을때 music에서 component를 검색할 일이 생긴다식별 or 비식별 (빨간선,초록선) foreing key,unique : 자동으로 index 걸림cmpt column: varchar 로 하기에 너무 작지 않겠니? json으로 받을거니까 (max >> oracle : 400byte, mySQL : 250byte?) : 넘어갈수있으..

Project/MusicBlock 2016.04.08

Github & SVN & Eclipse

Github : source를 저장하기 위해서SVN : 동적으로 공유하기위해서 진행과정 저장소인 Git repository를 만든후, 공유할 것인 eclipse project 생성. git에 저장한후 SVN으로 공유 1. 준비단계 Git repository 만들기setting에서 collaborators에 허용할 사람들 추가하기 (느리게뜬다 기다림의 미학이 필요;) 2. eclipse project 만들기 java file로 생성project explorer 옆에서 Navigator 화면 띄우기src 밑에 main/java 폴더만들기 test용 java 파일 만들기프로젝트 아래에 .gradle 파일 만들기 (이전 포스팅 참고) cmd로 프로젝트까지 들어감gradle eclipse 명령 : .gradle ..

Project/project 2016.04.05

build.gradle

build.gradle : 편하게 하기 위해서하는 것동료들끼리 잘지내야하는이유 : 기본설정도 못하면 안되..... 회사에서 그런거 물어보면 큰일나....... 1) gradle 도구에서 사용할 라이브러리 가져오기 apply plugin:'java' // 자바 빌드 명령 apply plugin:'eclipse-wtp' // apply plugin:'war' 2) 자바 소스에 대한 기본 설정 compileJava { options.encoding = "UTF-8" sourceCompatibility = 1.8 // source code의 java 허용 버전 } 기본적으로 자바코드가 utf-8로 되어있다. 컴파일할때 jdk 1.8까지한다(만약에 1.9의 문법이나오면 컴파일안되고 에러남). 고객이 1.6을하면 ..

Project/project 2016.03.31
반응형