본문 바로가기

기타

무료 영어 공부 사이트 manythings.org breakingnewsenglish.com conversationexchange.com esolcourses.com coursera.org 더보기
[ SPRING ] CXF 를 이용한 WebService 구현 1 2014.03.18 18:24 일반적으로 웹 서비스를 구축 하기는 쉽지 않은데... (WSDL 이니 뭐니 이런 규격 알아가는게 귀찮고 힘듭니다.) apache 오픈 소스로 CXF 라는 프로젝트가 있는데 이걸 사용해서 구축 하면 생각보다 쉽게 구현이 가능 합니다. (요새 대세인 Spring 결합은 당연합니다.) 아래 구현은 Client 에서 Server에 구현 되어 있는 클래스를 사용 해서 결과를 받을 수 있는 방식 입니다. (Client 에는 interface 만 있습니다.) 사용 중요 library 들은 spring 3.0.7 버전 wsdl4j 1.6.2 버전 xmlschema 2.0.3 버전 cxf 2.6.2 버전 입니다. Server 측과 Client 측을 나누어서 글을 쓸 텐데 이번 글은 Serv.. 더보기
AngularJS를 소개합니다. 앞선 프로젝트에서는 자바스크립트를 이용한 클라이언트 개발을 많이 하게 되었다.따라서, 화면에서 데이터를 입력하고 입력한 값을 이용하여 서버측으로 요청하기 위한 데이터를 파싱하는 작업이 필요하고 반대로 서버측에서 응답받은 데이터를 이용하여 화면을 구성하는 작업이 대부분이다.이러한 작업을 하기위해 최초에 화면을 구성하기 위해서는 서버측에 요청을 보내고, 서버로부터 응답받은 데이터를 이용하여 화면을 구성하기 위해서는 데이터를 화면에 알맞은 데이터로 가공하고 파싱하는 작업에 상당히 많은 노력과 시간이 들어가게 되며 개발자의 많은 코딩이 불가피하다. 물론 숙련된 개발자라면 자신만의 자바스크립트 코딩기법을 이용하여 데이터를 파싱하고 화면을 구성하는데 매우 큰 어려움은 없을 것이다.하지만 자바스크립트 코딩이 미숙하거.. 더보기
html base tag - domain - 보통 처럼 상대경로로 js경로를 입력 하게 된다. 사용자가 www.naver.com로 접속을 하면 www.naver.com/abc.js로 인식하게 되는데 base tag를 지정해 놓으면server.com/abc.js에서 리소스를 가져오게 된다. 적용 예--------------------------------------------------------------------------------------------------------------------------- 더보기
중고차 고르기 달인편 중고차 고르실때 항상 걱정되는게 문제가 없는 차인지.. 중고차 딜러들이 나한테 사고차 뒤집어 씌우는거 가닌지 이런 걱정들인데요 문제는 그걸 알 방법이 마땅치 않다는것 여기 중고차 달인들의 방법을 제시합니다. 중고차 살때 참고하세요 좋은 중고차 고르는방법 생활의달인 중고차 선택법 좋은 중고차 고르는방법 생활의달인 중고차 선택법 좋은 중고차 고르는방법 생활의달인 중고차 선택법 좋은 중고차 고르는방법 생활의달인 중고차 선택법 그리고 물 부어보기 핸들 위에 동전 올리기 양말로 중고차 고르기 좋은 중고차 고르는방법 생활의달인 중고차 선택법 양말이 나오지 않으면 엔진의 압축이 약하기 때문에 출력이 약한차라고 합니다. 그리고 내 차에 가짜휘발유가 들어갔는지 진짜 휘발유가 들어갔는지 알아보기 좋은 중고차 고르는방법 생.. 더보기
정규식 표현 특수문자 # 정규식 표현 Java로 String Parser를 구현하는 중에 특수문자를 치환해줘야하는 경우가 발생했다. 정규식에서 사용하는 정규 문자들을 치환(String.replaceAll 메소드 사용)해줘야 했었는데, 정규식에서는 특수문자를 정규식의 패턴으로 인식해서 에러(java.util.regex.PatternSyntaxException)가 발생하였다. 이러한 방법을 해결해주기 위해 치환할 때 아래와 같이 표현해주면 된다. 1. []으로 싸줘야하는 문자 * → [*] + → [+] $ → [$] | → [|] 2. \\ 추가 해야하는 문자 ( → \\( ) → \\) { → \\{ } → \\} ^ → \\^ [ → \\[ ] → \\] 3.무관한 특수 문자 ! # % & @ ` : ; - . , .. 더보기
정규식표현 정리 정규표현식(Regular Expressions)과 J2SDK 1.4 참조[작성자 : 김성박(삼성 SDS 멀티캠퍼스 전임강사),] 정규표현식이란 텍스트(text)를 기술하기 위한 표현방식을 말합니다. 정규표현식은 텍스트를 탐색하거나 문자열을 조작하는데 있어서 강력한 문법을 제공하여 줍니다. 정규표현식은 주로 유닉스 시스템과 펄(perl)과 같은 언어에서 많이 사용 되어왔으며, 그 말은 유닉스 시스템과 펄은 문자열을 아주 쉽게 처리할 수 있다는 것을 의미합니다. 이러한 정규표현식이 J2SDK 1.4에 이르러서야 공식적으로 기본 Package로 제공되게 되었습니다. J2SDK 1.4이전에는 정규표현식을 이용하기 위하여는 Apache Jakarta 프로젝트의 Regexp와 같은 package를 많이 이용하였습니.. 더보기
대체 URL 코드 - %26, %2F, %3A, %3F, %3D ( 16진수 ) URL 주소 중 기호 부분을 두 자리의 16 진수로 변환하여 표현하고 있습니다. 요새는 통 들여다 볼 일이 없어서 자꾸 가물거리기에 그냥 정리 해 둡니다. 저같은 경우에는 다운로드 파일의 다이렉트 주소를 소스에서 뽑아올 때 자주 썼습니다. %26 & %2F / %3A : %3F ? %3D = 아래는 예제입니다. ☞ 원래 주소 http://example.com/index.php?page=260&id=22 ☞ 변환된 모습 http%3A%2F%2Fwww.example.com%2Findex.php%3Fpage%3D260%26id%3D22 ☞ PHP 에서 원래 주소로 다시 변환하기 더보기
Commons Net의 FTPClient 사용하기 I. Commons net Jakarta Commons의 net은 network utility collection입니다. 인터넷 프로토콜을 대부분지원하는 강력한 유틸리티로 사용이 쉽고 간결합니다. 클라이언트측의 기본적인 Internet protocol을 구현함으로서 고차원적인 abstract가 아닌 기본적인 프로토콜 access가 목적이기 때문에 부분적으로 object-orient 규칙에 위배되는 사항이 있다는것을 참고적으로 알자. Commons net이 지원하는 프로토콜은 다음과 같다. FTP NNTP SMTP POP3 Telnet TFTP Finger Whois rexec/rcmd/rlogin Time (rdate) and Daytime Echo Discard NTP/SNTP FTP의 경우 이전에는 .. 더보기
이클립스 Ant를 이용한 FTP 사용하기 1. 준비물 *이클립스 = 이클립스라 검색하여 다운받자 *commons-net-X.X.jar = http://commons.apache.org/net/download_net.cgi 다운받자 2. 준비하기 *이클립스 Window -> Preferences -> Ant -> Runtime -> Classpath항목에서 Ant Home Entries 클릭 후 Add External JARs... 클릭하여 commons-net-X.X.jar 를 추가 *프로젝트를 생성후 Bulid.xml 과 bulid.properties 파일 생성 3. 만들기 *bulid.properties ################################### ## FTP INFO ## ##########################.. 더보기