본문 바로가기

메인

SQL 일대일관계 (One-to-One SQL Relationship) 원문 : http://sqlrelationship.com/one-to-one-relationship/ 일-대-일 관계 기초 One-to-One Relationship BasicsSQL에서 일대일 관계는 빅테이블을 Flat테이블의 성능 저하없이 작은 조각들로 나누기위해 과소평가되어 쓰이지만, 어떤 경우에 안정화된 EAV모델보다 낫다.1:1관계의 완벽한 사용예는 아래 예와 같이 카탈로그 엔트리와 같은 기본 속성을 공유하는 엔티티와 관련있다. 그러나 이론에 들어가지않고 다음의 엔티티 관계 다이어그램을 보자:이 컨셉의 아이디어는 모든 엔티티같에 공유되는 기본 속성들을 저장하는 테이블에 있다. 예의 카탈로그 엔트리의 경우처럼 공유된 속성들은 제품명(Product name), 개요(description) 그리고 가.. 더보기
Vaadin 첫인상: GWT를 대체한다는 것 이상의 메리트는 없어보여 (원문소스: http://www.gwtsushi.info/2010/08/initial-thoughts-on-vaadin.html) 2010년 8월 3일 화요일 Initial Thoughts on Vaadin : Not so much a GWT complement more of a replacement. Vaadin 첫인상: GWT를 "대체"한다는 것 이상의 메리트는 없어보여 얼마간 Vaadin 프레임워크를 사용해보고 코맨트할 의도를 가지게 되었어. 이 툴킷 웹사이트의 플러그인과 데모들은 자신감이 배어져나왔거든. 내 마지막 포스트에 이 프레임워크를 사용해보기를 제안한 리플을 받은 후, 나는 이 충고를 받아들이고 튜토리얼을 따라해보았어. 주소록 튜토리얼은 프레임워크의 훌륭한 시작이었어. 이 데모 웹 어플리케.. 더보기
2.14. 스프링루 시작하기 - Where To Next 축하해! 넌 루 피자가게 튜토리얼을 끝마쳤어. 이제 너의 프로젝에 루를 적용할 좋은 시점에 이라구. 이 레퍼런스 가이드의 다음 몇몇 챕터를 읽으면 루를 어떻게 쓸지 더 많이 이해할수있을거야. 만일 너가 일반적으로 많이 사용되는 루 애드온에 더 알고 싶다면 우리는 다음의 특정 섹션들을 추천해: Dynamic Finders Spring Web Flow addon Logging addon JMS addon Email (SMTP) addon 더보기
2.13. 스프링루 시작하기 - Backups and Deployment 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기http://gokgo.tistory.com/script/powerEditor/pages/2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & Feel 커스터마이징하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지2.13. 백업과 디플로이하기매우 유용한 명령어 또하나가 backup .. 더보기
2.12. 스프링루 시작하기 - Selenium Tests 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기http://gokgo.tistory.com/script/powerEditor/pages/2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & Feel 커스터마이징하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지2.12. 셀레니움 테스트루는 Selenium 테스트 스크립트를 생성.. 더보기
2.11. 스프링루 시작하기 - Customizing the Look & Feel of the Web UI 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기http://gokgo.tistory.com/script/powerEditor/pages/2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & Feel 커스터마이징하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지2.11. 웹UI의 Look & Feel 커스터마이징하기Web UI들.. 더보기
2.10. 스프링루 시작하기 - Securing the Application 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기http://gokgo.tistory.com/script/powerEditor/pages/2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & Feel 커스터마이징하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지2.10. 어플리케이션에 보안적용하기피자가게 주인과 토론끝에 우리는 웹.. 더보기
2.9. 스프링루 시작하기 - Step 6: Loading the Web Server 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기http://gokgo.tistory.com/script/powerEditor/pages/2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & Feel 커스터마이징하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지2.9. 6 단계: 웹서버 로딩하기프로젝개발간 너의 어플리케이션을.. 더보기
2.8. 스프링루 시작하기 - Step 5: Creating A Web Tier 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기http://gokgo.tistory.com/script/powerEditor/pages/2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & Feel 커스터마이징하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지2.8. 5 단계: 웹티어 만들기 - Crea.. 더보기
2.7. 스프링루 시작하기 - Step 4: Using Your IDE 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기http://gokgo.tistory.com/script/powerEditor/pages/2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & Feel 커스터마이징하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지2.7. 4 단계: IDE 사용하기물론 루 프로.. 더보기
2.6. 스프링루 시작하기 - Step 3: Integration Tests 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & 2.6. 스프링루 시작하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지2.6. 3단계: 통합 테스트일단 너의 도메인 모델의 첫번째 단계를 다 만들었으니 이게 동작하는지 당연히 보고싶겠지. 운좋게도 우리는 루.. 더보기
2.5. 스프링루 시작하기 - Step 2: Creating Entities and Fields 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & Feel 커스터마이징하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지2.5. 2 단계 : 엔티티와 필드 생성하기이제 우리의 클래스 다이어그램에 그려본 도메인 객체와 필드들을 만들어야할때야. 첫째로 우리는 entity .. 더보기
2.4. 스프링루 시작하기 - Step 1: Starting a Typical Project 2. 스프링 루 시작하기 : 튜토리얼 2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션 2.3. 튜토리얼 어플리케이션 상세설명 2.4. 1단계: 일반적인 프로젝 시작하기 2.5. 2단계: 엔티티와 필드 생성하기 2.6. 3단계: 통합테스트 2.7. 4단계: IDE 사용하기 2.8. 5단계: 웹티어 만들기 2.9. 6단계: 웹서버 로딩하기 2.10. 어플리케이션에 보안적용하기 2.11. 웹UI의 Look & Feel 커스터마이징하기 2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기 2.14. 이제 뭐하지 2.4. 1 단계: 일반적인 프로젝 시작하기 이제껏 우리는 우리가 개발할 프로젝의 첫 아이디어와 요구사항들을 취합하기 위해 우리의 고객인 피자가게 주인과 애기했어. JSK.. 더보기
2.3. 스프링루 시작하기 - Tutorial Application Details 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & Feel 커스터마이징하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지 2.3. 튜토리얼 어플리케이션 상세설명스프링 루로 어플리케이션을 개발하는걸 보여주려고 우리는 피자가게를 위한 웹사이트를 만들어거야. 루 피자가게 어플리케이션의.. 더보기
2.2. 스프링루 시작하기 - Alternative Tutorial: The Wedding RSVP Application 2. 스프링 루 시작하기 : 튜토리얼2.1. 뭘 배울수있나? 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션2.3. 튜토리얼 어플리케이션 상세설명2.4. 1단계: 일반적인 프로젝 시작하기2.5. 2단계: 엔티티와 필드 생성하기2.6. 3단계: 통합테스트2.7. 4단계: IDE 사용하기2.8. 5단계: 웹티어 만들기2.9. 6단계: 웹서버 로딩하기2.10. 어플리케이션에 보안적용하기2.11. 웹UI의 Look & Feel 커스터마이징하기2.12. 셀레니움 테스트 2.13. 백업과 디플로이하기2.14. 이제 뭐하지 2.2. 또다른 튜토리얼: 웨딩 초대장 어플리케이션이 장의 튜토리얼뿐만 아니라 우리의 블로그에 별도의 단계별 튜토리얼 하나를 올려두었어. 이 블로그는 웨딩 초대.. 더보기