Java Power Tools
없습니다
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
알립니다.
- 본 상품은 주문 후 제작되는 맞춤도서입니다.
주문기간에 따라 도서 출고일은 영업일 기준 최소 3일에서 최대 8일이 소요됩니다. - 해외주문도서는 고객님의 요청에 의해 주문하는 '개인 오더' 상품이기 때문에, 단순한 고객변심/착오로 인한 취소, 반품, 교환의 경우 '해외주문 반품/취소 수수료'를 부담하셔야 합니다. 이점 유의하여 주시기 바랍니다.
- 반품/취소 수수료:(1)서양도서-판매정가의 12%, (2)일본도서-판매정가의 7% (반품/취소 수수료는, 수입제반비용(FedEx수송비용, 관세사비, 보세창고료, 내륙 운송비, 통관비 등)과 재고리스크(미판매 리스크, 환차손)에 따른 비용을 포함하며, 서양도서는 판매정가의 12%, 일본도서는 판매정가의 7%가 적용됩니다.)
- 외국도서의 경우 해외제공정보로만 서비스되어 미표기가된 정보가 있을 수 있습니다. 필요한 정보가 있을경우 1:1 문의게시판 을 이용하여 주십시오.
취소/반품에 대한 안내
POD도서는 고객 주문 후 제작되는 도서로, 단순변심 및 착오로 인한 취소, 반품이 절대 불가하니 이점 반드시 유의하여 주시기 바랍니다.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
John is a freelance consultant specializing in Enterprise Java, Web Development, and Open Source technologies, currently based in Wellington, New Zealand. Well known in the Java community for his many published articles, John helps organizations optimize their Java development processes and infrastructures and provides training and mentoring in open source technologies, SDLC tools, and agile development processes. John is principal consultant at Wakaleo Consulting http://www.wakaleo.com/ ( http://www.wakaleo.com ), a company that provides consulting, training and mentoring services in Enterprise Java and Agile Development.
All true craftsmen need the best tools to do their finest work, and programmers are no different. Java Power Tools delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter includes a series of short articles about one particular tool -- whether it's for build systems, version control, or other aspects of the development process -- giving you the equivalent of 30 short reference books in one package. No matter which development method your team chooses, whether it's Agile, RUP, XP, SCRUM, or one of many others available, Java Power Tools provides practical techniques and tools to help you optimize the process. The book discusses key Java development problem areas and best practices, and focuses on open source tools that can help increase productivity in each area of the development cycle, including: Build tools including Ant and Maven 2 Version control tools such as CVS and Subversion, the two most prominent open source tools Quality metrics tools that measure different aspects of code quality, including CheckStyle, PMD, FindBugs and Jupiter Technical documentation tools that can help you generate good technical documentation without spending too much effort writing and maintaining it Unit Testing tools including JUnit 4, TestNG, and the open source coverage tool Cobertura Integration, Load and Performance Testing to integrate performance tests into unit tests, load-test your application, and automatically test web services, Swing interfaces and web interfaces Issue management tools including Bugzilla and Trac Continuous Integration tools such as Continuum, Cruise Control, LuntBuild and Hudson If you area Java developer, these tools can help improve your development practices, and make your life easier in the process. Lead developers, software architects and people interested in the wider picture will be able to gather from these pages some useful ideas about improving your project infrastructure and best practices.
Any true craftsman needs the best tools to do their finest work, and programmers are no different. But how do they find the best tools when there isn't Home Depot for developers? This book delivers 30 open source tools designed to improve the development practices of Java developers in any size team or organization. Each chapter discusses a different tool so developers can choose those best suited to their own environments, whether it's for build systems, version control, or other aspects of the development process.
This comprehensive work delivers 30 Open Source tools designed to improve the development practices of Java developers in any size team or organization.
This comprehensive work delivers 30 Open Source tools designed to improve the development practices of Java developers in any size team or organization.
Foreword Preface How This Book Is Organized Who Should Read This Book What This Book Doesn't Cover Contributing Authors Technical Reviewers Conventions Source Code About the Title Acknowledgments Using Code Examples Safari?Enabled How to Contact Us Introduction Build Tools Chapter 1: Setting Up a Project Using Ant 1.1 Ant in the Build Process 1.2 Installing Ant 1.3 A Gentle Introduction to Ant 1.4 Compiling Your Java Code in Ant 1.5 Customizing Your Build Script Using Properties 1.6 Running Unit Tests in Ant 1.7 Generating Documentation with Javadoc 1.8 Packaging Your Application 1.9 Deploying Your Application 1.10 Bootstrapping Your Build Scripts 1.11 Using Maven Dependencies in Ant with the Maven Tasks 1.12 Using Ant in Eclipse 1.13 Using Ant in NetBeans 1.14 Manipulating XML with XMLTask 1.15 Conclusion Chapter 2: Setting Up a Project Using Maven 2 2.1 Maven and the Development Build Process 2.2 Maven and Ant 2.3 Installing Maven 2.4 Declarative Builds and the Maven Project Object Model 2.5 Understanding the Maven 2 Lifecycle 2.6 The Maven Directory Structure 2.7 Configuring Maven to Your Environment 2.8 Dependency Management in Maven 2 2.9 Looking for Dependencies with MvnRepository 2.10 Project Inheritance and Aggregation 2.11 Creating a Project Template with Archetypes 2.12 Compiling Code 2.13 Testing Your Code 2.14 Packaging and Deploying Your Application 2.15 Deploying an Application Using Cargo 2.16 Using Maven in Eclipse 2.17 Using Maven in NetBeans 2.18 Using Plug-Ins to Customize the Build Process 2.19 Setting Up an Enterprise Repository with Archiva 2.20 Setting Up an Enterprise Repository Using Artifactory 2.21 Using Ant in Maven 2.22 Advanced Archetypes 2.23 Using Assemblies Version Control Tools Chapter 3: Setting Up Version Control Using CVS 3.1 An Introduction to CVS 3.2 Setting Up a CVS Repository 3.3 Creating a New Project in CVS 3.4 Checking Out a Project 3.5 Working with Your Files'?pdating and Committing 3.6 Resolving a Locked Repository 3.7 Working with Keyword Substitution 3.8 Working with Binary Files 3.9 Tags in CVS 3.10 Creating Branches in CVS 3.11 Merging Changes from a Branch 3.12 Viewing Change History 3.13 Reverting Changes 3.14 Using CVS in Windows Chapter 4: Setting Up Version Control Using Subversion 4.1 An Introduction to Subversion 4.2 Installing Subversion 4.3 Su
작가정보
목차
Foreword Preface How This Book Is Organized Who Should Read This Book What This Book DoesnG++t Cover Contributing Authors Technical Reviewers Conventions Source Code About the Title Acknowledgments Using Code Examples Safari-?Enabled How to Contact Us Introduction Build Tools Setting Up a Project Using Ant Ant in the Build Process Installing Ant A Gentle Introduction to Ant Compiling Your Java Code in Ant Customizing Your Build Script Using Properties Running Unit Tests in Ant Generating Documentation with Javadoc Packaging Your Application Deploying Your Application Bootstrapping Your Build Scripts Using Maven Dependencies in Ant with the Maven Tasks Using Ant in Eclipse Using Ant in NetBeans Manipulating XML with XMLTask Conclusion Setting Up a Project Using Maven 2 Maven and the Development Build Process Maven and Ant Installing Maven Declarative Builds and the Maven Project Object Model Understanding the Maven 2 Lifecycle The Maven Directory Structure Configuring Maven to Your Environment Dependency Management in Maven 2 Looking for Dependencies with MvnRepository Project Inheritance and Aggregation Creating a Project Template with Archetypes Compiling Code Testing Your Code Packaging and Deploying Your Application Deploying an Application Using Cargo Using Maven in Eclipse Using Maven in NetBeans Using Plug-Ins to Customize the Build Process Setting Up an Enterprise Repository with Archiva Setting Up an Enterprise Repository Using Artifactory Using Ant in Maven Advanced Archetypes Using Assemblies Version Control Tools Setting Up Version Control Using CVS An Introduction to CVS Setting Up a CVS Repository Creating a New Project in CVS Checking Out a Project Working with Your FilesG++Updating and Committing Resolving a Locked Repository Working with Keyword Substitution Working with Binary Files Tags in CVS Creating Branches in CVS Merging Changes from a Branch Viewing Change History Reverting Changes Using CVS in Windows Setting Up Version Control Using Subversion An Introduction to Subversion Installing Subversion Su Table of Contents provided by Publisher. All Rights Reserved.
기본정보
ISBN | 9780596527938 ( 0596527934 ) |
---|---|
발행(출시)일자 | 2008년 05월 13일 |
쪽수 | 910쪽 |
크기 |
178 * 231
* 56
mm
/ 1406 g
|
총권수 | 1권 |
언어 | 영어 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립