🌼모듈화의 원리 : 분할과 지배, 정보 은폐, 자료 추상화, 모듈의 독립성 🌼구현단계 작업 절차 : 코딩 계획 -> 코딩 -> 컴파일 ->테스트 🌼IDE(통합 개발 환경)-이클립스, 비주얼 스튜디오, 엑스코드, 안스, IDEA 🌼빌드 자동화 도구 : Gradle -프로세스 = 컴파일->패키징->단위 테스트->정적 분석->리포팅->배포->최종 빌드 -종류 : Gradle(JVM, Groovy 기반), Jenkins(Java기반), Makefile, Ant(아파치), Maven(종속성) 🌼패키징 도구 사용 권한 제어 기술(불법 복제로부터 디지털 콘텐츠의 지적 재산권 보호), 패키징 기술, 라이선스 관리, 권한 통제 기술 🌼패키지 도구 활용시 고려사항 내부 콘텐츠에 대한 암호화 및 보안 다양한 이기종 컨텐츠 ..