. http://www.terms.co.kr/ACL.htm ACL은 개개의 사용자들이 디렉토리나 파일과 같은 특정 시스템 개체에 접근할 수 있는 권한을 컴퓨터의 운영체계에 알리기 위해 설정해 놓은 표라고 할 수 있다. 각 개체는 접근제어목록을 식별할 수 있는 보안 속성을 가지며, 그 목록은 접근권한을 가진 각 시스템 사용자들을 위한 엔트리를 가진다. 가장 일반적인 권한은 1개의 파일이나 또는 한 개의 디렉토리 안에 있는 모든 파일들을 읽을 수 있고(Read), 기록할 수 있으며(Write), 그리고 만약 그것이 실행가능한 파일이나 프로그램인 경우라면 실행시킬 수 있는(Execute) 권한 등을 포함한다. ACL을 사용하는 대표적인 운영체계들로는, 윈도우NT, 노벨 네트웨어, 디지털의 OpenVMS, 그리..
테스트소스만 간단히 보게되면 다음과 같다.미완성 버전이고 아직 이걸 어떻게 활용해야할지 감은 안오지만,단순하면서도 강력한 기술이라고 생각한다. 켄트벡은 책에서 파이썬 버전의 xunit을 예제로 사용했는데나는 자바를 좋아하므로 자바버전으로 개발해보았다. 자바에는 리플렉션이란 훌륭한 기술이 있어서파이썬버전과 동일하게 구현하였다... package xunit; import static xunit.AssertionModule.*; public class TestCaseTest extends TestCase { TestCaseTest(String methodName) {super(methodName);} public void testTemplateMethod() {TestResult result = new Tes..
. [25장. 테스트 주도 개발 패턴] - 테스트 한다는 것은 무엇을 뜻하는가?- 테스트를 언제 해야 하는가?- 테스트할 로직을 어떻게 고를 것인가?- 테스트할 데이터를 어떻게 고를 것인가? 고민해보자.. |’테스트할 시간이 없다’의 죽음의 나선|많은 작업량으로 인해 스트레스가 증가하면 테스트를 점점 더 뜸하게 한다. 테스트를 뜸하게 하면 프로그램의 에러는 점점 많아질 것이고, 에러가 많아지면 더 많은 스트레스를 받게 된다. 이를 해결하기 위해서는 테스트를 작성하고 실행해야 한다. 하지만, 그 동안 미뤄왔던 일이 쉽게 해결되지는 않는다. 이렇게 죽음의 나선은 반복적으로 순환하며 프로그래머를 괴롭힌다. 자동화 테스트는 귀찮은 작업이지만, 작업 결과에 대한 신뢰성을 높여주고, 테스트의 실패에 대한 부담감을 ..
. http://blog.naver.com/jxs2?Redirect=Log&logNo=110166232376 젠킨스는 Agile창시자중 한명인 마틴파울러씨가 주창한 지속적 통합(Continuous Integration)을 구현하기 위한 자바 오픈소스 소프트웨어로서 웹 어플리케이션의 형태를 하고 있다. 국내에서는 허드슨이란 이름으로 더 잘 알려져 있으며 2010년 오라클과의 상표권 문제로 인해 젠킨스로 이름이 바뀌게 되었다. 젠킨스의 배경에 대한 좀 더 자세한 사항은 위키피디아의 해당 항목을 참고하기 바란다. 젠킨스가 제공하는 기능은 다음과 같다.미려한 웹 인터페이스를 통한 간편한 설정강력하고 편리한 레포팅 기능지속적인 자동화 빌드지속적인 자동화 테스트커버리지 감시코드 품질 감시다양한 인증기반과 결합한 인..
. MultipartFile 인터페이스로 작업을 하는 중에 InputStream을 String으로 변환하는 코드를 작성해야하는 일이 생겼는데 처음에는 아래와 같이 코드를 짰다.BufferedReader reader = new BufferedReader(new InputStreamReader(file.getInputStream()));StringBuilder builder = new StringBuilder();while (reader.ready() == true) {builder.append(reader.readLine().trim());}String str = builder.toString();. 그런데 org.apache.commons.io.IOUtils 클래스를 이용하면String str = IOU..
- Total
- Today
- Yesterday
- 정렬
- 아두이노
- 졸업작품
- SQL
- 클래스
- ERP
- 도전과제
- 안드로이드
- 자바
- db
- 자바스크립트
- SVN
- 잡담
- JQuery
- 파이썬
- 청주
- 오라클
- HTML
- 정보
- 소켓
- 배열
- 이론
- 데이터베이스
- 메모장
- 알고리즘
- 충북대
- jsp
- 프로젝트
- 게임
- CSS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |