본문 바로가기

백엔드기술106

Spring MVC 3 + MyBatis(iBatis) 3 CRUD구현 http://www.raistudies.com/spring/spring-mvc/spring-mvc-3-controller-for-performing-crud-operation-using-mybatisibatis-3/ 2012. 10. 18.
MS SQL 2008 Native 이번 프로젝트에는 MS-SQL을 Database로 사용하게 되었는데 SQL GATE 2010 for MS-SQL 을 깔아서 사용했다. 이상하게 Query 수행이 되지 않아 찾아보니까 Native 를 설치해야 한다고 하더라 http://www.microsoft.com/en-us/download/details.aspx?id=16177 여기서 다운로드하면 html 페이지를 받게 되는데 각종 다운로드 링크를 포함하고 있다. 이중에서 Microsoft SQL Server 2008 Native Client 부분의 각자의 OS에 따라 32비트 또는 64비트를 설치하면 된다. SQL GATE 대신 MS 에서 제공하는 Management Studio 는 아래 링크로 가면 된다. http://www.microsoft.co.. 2012. 10. 18.
DB 연결 스트링 1. Oracle Ddriver [oracle.jdbc.driver.OracleDriver] URL [jdbc:oracle:thin:@localhost:1521:DBNAME] 2. Sybase Ddriver [com.sybase.jdbc2.jdbc.SybDriver] URL [jdbc:sybase:Tds:localhost:5001/DBNAME] * JDBC드라이버 : jTDS2.jar 3. MS-SQL Driver [com.microsoft.sqlserver.jdbc.SQLServerDriver] URL [jdbc:sqlserver://localhost:1433;DatabaseName=DBNAME] * JDBC드라이버 : sqljdbc.jar 혹은 sqljdbc4.jar (MS-SQL 2008까지 지원).. 2012. 10. 16.
Log4j XML 설정 #log4j.rootLogger=DEBUG,console,INFO, web #log4j.rootLogger = INFO, stdout #핸들러의 로깅레벨 : SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL log4j.rootLogger=CONSOL , DEBUG , ERROR , SYSTEM , WARN , WEB log4j.appender.CONSOL=org.apache.log4j.ConsoleAppender log4j.appender.CONSOL.Append=true log4j.appender.CONSOL.ImmediateFlush=true log4j.appender.CONSOL.Threshold=INFO log4j.appender.CONSOL.Da.. 2012. 9. 17.
HTTPS 로그인 기반 웹수집 샘플 코드 웹 수집 소스 (1차) 기본 흐름은 아래와 같다. 1. HTTPS 로그인 2. 세션 유지 3. 페이지별 수집 URL의 Table 셀에서 데이터 수집 적용사항 *HTTPS페이지 접근시 인증관련하여 Handshake 예외상황을 처리하기 위한 우회방법 적용 *쿠키를 이용한 세션유지 *HTML 파서를 이용한 DOM 접근 방식의 데이터 파싱 WEBCrawler.java - 로그인 URL과 수집 URL을 지정 - 페이지로 구분된 URL접근시 최대 페이지 적용 - Output은 구분자(|) 로 구분된 TEXT파일 ( 파일당 최대 10,000라인 ) package webcralwer; import java.net.HttpURLConnection; import java.net.URL; import java.net.URL.. 2012. 8. 1.
JAVA 7 기능 임시 스크랩 ^^ ● try-with-resources라고 불리는 확장된 try 문은 파일 스트림과 같은 자원의 자동 close를 지원한다. ● generic 인스턴스를 구성할 때 diamond를 통한 타입 추론(Type inference)이 제공된다. ● 2개 이상의 예외를 단일 타입 같이 처리할 수 있는 등 향상된 예외 처리 기능은 물론, rethrow된 예외에 대한 향상된 타입 확인 기능이 추가되었다. ● switch문에서 string을 사용할 수 있게 되었다. ● prefix인 ob 또는 oB가 추가되었다. 예를 들어, 0b1010로 바이너리 정수 표현을 지원한다. ● 59_234_412와 같이 수치 표현에 대한 밑줄(underscore) 기능 지원이 추가되었다. 밑줄은 컴파일러에 의해 무시되지만.. 2012. 4. 20.