본문 바로가기
반응형

직장이 아닌 직업을 가지자!748

[세미나 info] 표준프레임워크 37차 정기기술 세미나 이번 기술 세미나는 스프링시큐리티다!!현재 회사에서도 사용하고있는 기술이다.현재는 메소드방식이 아닌 filter 방식을 사용하고 있는데어떠한 기능과 활용방법에 대해서 소개를 해줄지 기대가 된다!그런데..수요일은.....내부스터디가 있는 날인데...무조건 한다고 해놨는데..이런!!다함께 방문 해야겠다 ㅋㅋㅋ Spring Security니깐!! 참여 링크 : 꼬우! 2013. 9. 13.
2013년 하반기 자바카페 스터디 회원모집 안내 2013년 하반기 자바카페 스터디 회원모집 안내모임기간 : 9월 28일 (토) 14시 00분 ~ 16시 00분등록기간 : 9월 10일 (화) 10시 30분 ~ 27일 (금) 18시 00분모임장소 : 상암 누리꿈스퀘어 대강의실http://onoffmix.com/event/19039음...너무 학구열들이 높다..-ㅁ-;;; 제발 되길~~~~ ▪Java Basic팀 : 10,000원(15명)▪JSP 팀 : 10,000원(7명)▪자바스크립트팀 : 10,000원(15명)▪Spring 팀 : 10,000원(22명)마감▪전자정부 프레임워크 : 10,000원(7명)▪HTML5 & CSS3 : 10,000원(7명)▪SQL 팀 : 10,000원(9명)▪파이썬 팀 : 10,000원(7명)▪유니티3D 팀 : 10,000원(7.. 2013. 9. 13.
java 정규표현식 - String의 숫자문자 검증 정규표현식..신입사원 첫 프로젝트에 나가 했던 작업이 다국어 문서(xml, text 등)를 파싱하여 수집데이터를 만드는 작업이였는데그 작업 중에 정규표현식을 썼던 기억이 난다. anyways~~~ 이번에는 String에서 4자리는 문자, 3자리는 숫자인지 확인하는 작업이다.아래 참고소스를 보면 java.util.regex.Pattern을 import한 뒤 Pattern.matches를 사용 하였다.그 안에는 ^ : 문자열의 시작을 알림[A-Z] : 대문자를 뜻함. [a-z]는 소문자{4} : 4자리 [0-9] : 숫자를 뜻함.{3} : 3자리 참 쉽죠잉? 참고소스(Junit)import static org.junit.Assert.*; import java.util.regex.Pattern; import .. 2013. 9. 12.
Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions > 환경 : jboss-eap-5.1, jdk1.6.0_31, apache cxf 2.6.2 위의 환경속에서~~~~ vo(value object)에 Locale 라는 type으로 생성 하였다. VO 안의 내용(기본적인 getter, setter가 있는 vo) private Locale userLocale; public Locale getUserLocale() { return userLocale; } public void setUserLocale(Locale userLocale) { this.userLocale = userLocale; } > Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnot.. 2013. 9. 4.
SoapUI를 깔아보자~ # 다운로드 받을 수 있는 사이트http://www.soapui.org/ 앗! 다운로드 받으려고했더니..2개가 있다SoapUI vs SoapUI Pro차이점은??http://www.soapui.org/About-SoapUI/compare-soapui-and-soapui-pro.html 역시 Pro가 좋은거구나..ㅋㅋ 깔기전에 뭔지는 알아야하지 않겠는가?SoapUI??? 오픈소스 기반의 웹서비스 테스트를 할 수 있는 Tool 이다.아래는 지원가능한 것들~SOAP와 REST는 기본~Technology SupportSoapUI SoapUI ProSOAP/WSDL REST JMS AMF JDBC HTTP 우선은 요정도로만 알고 셋팅 해보자!!! 광클로! 셋팅 해주면 된다+ㅁ+ㅋㅋ 단!!!! SoapUI는 꽁짜~.. 2013. 9. 3.
[Windows용] postgreSQL 아래의 링크는 postgreSQL + pgAdmin 이 함께 깔리는 일석이조의 set up 파일이다. http://www.enterprisedb.com/products-services-training/pgdownload 환경 OS : window 7 64bit 원하는 버전에 맞게..설치를 하면 된다. 다른쪽에서 구한 것을 깔아서 해보았다니...설치는 되어지나 커넥션부분에서 접속이 되지 않았다.. md5를 trust로 바꾸어주는 등 여러가지 방법을 해보았으나..fail~!! 위의 링크에서 다운받아서 하니 잘 된다. ^-^good~ - 끝 - 2013. 9. 2.
[세미나 정보] 개발자를 위한 세미나 12th 공감 세미나 OB동기 상하랑 다녀오고나서 안갔던거 같은데..ㅎㅎㅎ 세션을 보니 아웃사이더님이 발표를 하시네... 요즘 들어 무엇인가 때문에 힘들다 ㅋㅋㅋㅋㅋㅋㅋ 새로운 것에 자극받고 집중을 해야겠다.. 화이튕! 모임기간 : 9월 7일 (토) 13시 30분 ~ 18시 00분 등록기간 : 8월 27일 (화) 18시 00분 ~ 9월 6일 (금) 18시 00분 모임장소 : 강남교보타워 23층 대회의실 http://onoffmix.com/event/18657 JBoss User Group, KSUG(Korea Spring User Group), JAVA Cafe가 공동 주최하는 개발자를 위한 ‘공감’ 세미나 열두번째 이야기가 진행됩니다. 공감 세미나는 개발자와 함께 자신의 개발 경험 및 정보를 공유하는 자리입니다. 2013. 9. 1.
[공유] Spring Camp 2013 KSUG에서 스프링캠프를 한다고 한다. WoW~ 소개글 스프링 캠프는 스프링프레임워크(SpringFramework) 또는 스칼라(Scala)에 관심이 있거나 이를 사용하는 개발자들과 함께 기술적으로 가치있는 내용을 공유하며 나를 소개하고 새로운 인연의 고리를 만드는, 웃고 떠들며 즐기자는 개발자 축제입니다. 변화하는 스프링의 모습과 더불어 빅데이터를 대하는 전략, Restful 웹 서비스 그리고 엔터프라이즈 애플리케이션 개발에 도움을 줄 수 있는 기술과 아키텍처, 경험 등 현장에서 가치를 만들어 낼 수 있는 실용적인 솔루션을 공유합니다. 같은 일을 하고, 같은 관심사를 가진 개발자들이지만 우린 서로를 알지 못 합니다. 우리들이 관심을 가지고 있는 가치를 투명하게 나누고 공유하는 것을 가로 막고 있는건 '.. 2013. 8. 24.
[Eclipse] comment 자동으로 생성하기 이클립스에서 코멘트를 단축기를 통해서 자동으로 남겨보자~!! [1] Window > Preferences [2] Java > Code Style > Code Templates [3] Types는 Class쪽 코멘트!! Edit를 통해 Pattern을 설정하면 된다. ex) Types -> Edit /** * @FileName : ${file_name} * @Project : ${project_name} * @Date : ${date} * @작성자 : ${user} * @변경이력 : * @프로그램 설명 : */ [4] Methods는 Method쪽 코멘트!! Edit를 통해 Pattern을 설정하면 된다. ex) Methods -> Edit /** * @Method Name : ${enclosing_met.. 2013. 8. 23.
ChainedTransactionManager를 이용한 글로벌트랜잭션 ChainedTransactionManager는 정말 획기적인 것 같다. 2pc의 글로벌트랜잭션을 하기 위하여 XA datasource를 이용하던지, 분산처리를 할 수 있는 오픈소스를 사용하여야만 하였다. 하지만 stand alone 에서도 또는 tomact에서! 아주 쉽게 2pc 처리를 할 수 가 있다. 즉, 글로벌 트랜잭션으로 묶을 수 가있다. 환경 : spring 3.1 tomcat 6.0 maven project maven을 사용하고 있다면 아래의 jar파일을 우선적으로 가져와야한다. # pom.xml 설정 dependencies에 아래와 같이 선언한다. org.springframework.data spring-data-neo4j-tx 2.1.0.RELEASE cglib cglib org.neo4.. 2013. 8. 22.
[소소한 테스트] Maven과 dependency 정리를 해야겠다는 생각을 하였다. 그냥 지나쳐버린 것들이 많이 있기 때문이다. 그냥 느낌 또는 대충 알고 있는 것들에 대한 불안감 또는 답답함을 해소하기 위해서.. 소소한 테스트와 메카니즘을 알아가보자^-^good~ 2013/08/20 - [CM/Maven] - pom.xml 을 알아보자! pom.xml 에서 엘리먼트에 spring 관련 내용을 넣어보자. spring-core, spring-aop, spring-webmvc-protlet 이렇게 3가지!! 당연히 jar파일이 3개가 나올 것이라 생각 할 수 있다. org.springframework spring-core ${org.springframework.version} org.springframework spring-aop ${org.springfr.. 2013. 8. 21.
pom.xml 을 알아보자! 오늘은 pom.xml에 대해..알아보자~! maven을 모르겠다는 분은 자바지기 박재성님의 "자바세상의 빌드를 이끄는 메이븐" 책을 추천한다. pom => project obejct model 기본 뼈대..대충 이러하다!! 4.0.0 kr.pe.acet ACET_PROJECT 0.0.1-SNAPSHOT war ACET_PROJECT ACET_PROJECT UTF-8 maven-compiler-plugin : The Compiler Plugin is used to compile the sources of your project. 출처 : http://maven.apache.org/plugins/maven-compiler-plugin/ maven-dependency-plugin : The dependency.. 2013. 8. 20.
Server node별 instance명 구하기 전제 : 1) Was Server의 instance명이 VM Agument에 설정이 되어있어야 한다. 2) "classpath:spring/context/context-properties.xml" 에서 config.properties가 연결되어있어야 함. # 선 셋팅 작업 1) Local test 시 Vm argument에 server명 입력 : -Dserver="acetServer11" => # Run 할 때 설정에서 vm argument를 넣어줘야한다는거~!(in eclipse) 2) config.properties에 아래 내용 추가 #instance name node.instance.name=${server} # Junit Test 소스 package com.kt.oss.pcp.acet; impor.. 2013. 8. 20.
checkStyle plug-in 설치 역시나 체크 스타일도..다른 플러그인과 마찬가지로!! Help > Install New Software.. > checkStyle - http://eclipse-cs.sourceforge.net/update (버전에 맞게 선택) > next, next > 이클립스 재가동 - 끝 - 2013. 8. 19.
Websquare에서 Tomcat 연동 시 Error processing request 오류 Websquare에서 Tomcat 연동 시 아래와 같은 오류가 났다. 심각: Error processing request java.lang.OutOfMemoryError: PermGen space at java.lang.Throwable.getStackTraceElement(Native Method) WebSquare 업체분에게 문의를 했지만... tomcat 사용 시 위의 에러가나서..Jboss로 하라는 권고를 하였다고 하였다..OTL=3=3 PermGen space문제여서 PermSize를 아래와 같이 넣어주었다. -Xms40m -Xmx700m -XX:MaxPermSize=512m 결과적으로 잘돌아갔다^-^good~ -Xms40m -Xmx700m -XX:MaxPermSize=512m 위의 내용은 # .. 2013. 8. 19.
PMD 확인 후 룰셋 셋팅하기 2013/08/19 - [TEST/PMD] - pmd plug-in 설치 설치 후 reStart를 하고 난 뒤에 PMD가 잘 깔려있는지 보자. Window > Preferences > PMD 좌측에 메뉴가 있는지 확인하자!^-^good~ rule set을 적용하기 위해 PMD메뉴 > Rules configuration 을 클릭 각 업무나 회사의 룰에 맞게 적용해야 할 룰셋이 있다면(xml) 1) Clear all를 통해 지운다.(기본 설정되어져있는 룰셋 제거) 2) Import rule set.. 3) 원하는 룰셋을 찾아 적용 룰셋을 적용한 뒤 사용해보자. pmd를 적용한 프로젝트 폴더에서 마우스 우클릭 -> 메뉴에 PMD가 있을 것이다. -> Check Code wiht PMD 등등 PMD의 명령어들이.. 2013. 8. 19.
pmd plug-in 설치 다른 플러그인과 마찬가지로 Help > Install New Software.. > http://pmd.sf.net/exlipse (버전에 맞게 선택 - 본인은 ver 3.2.6 선택) > next, next > 이클립스 재가동 참 쉽죠잉? ㅎㅎㅎ - 끝 - 2013. 8. 19.
스프링시큐리티 - Filter Chain 2013/08/12 - [OpenSource/Spring Security] - DelegatingFilterProxy 저번 시간에는 DelegatingFilterProxy 요놈에 대해서 알아보았다. 다시금 되짚어보면 이녀석은 web.xml에 filter로써 역할을 한다. acetSpringSecurityFilterChain org.springframework.web.filter.DelegatingFilterProxy 즉, 아래의 bean인 filterChainProxy와 연결(link, binding) 되어진다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 그러므로 filterChainProxy에 대해서 알아보자~~! 우선 Bypassing the Filter Chain 라는게 있다. 우리는 .. 2013. 8. 17.
스프링시큐리티 - DelegatingFilterProxy 스프링 시큐리티~~~시작 해보자^-^good~ 오늘 알아 볼 것은 DelegatingFilterProxy 이다. Spring's DelegatingFilterProxy는 link를 제공한다고 한다. web.xml과 application context 간의!! 레퍼런스에 보면 Spring's DelegatingFilterProxy provides the link between web.xml and the application context. 라고 나온다.^^good~~ 즉, 아래의 web.xml과 context-security.xml을 보면!! springSecurityFilterChain 의 DelegatingFilterProxy 요녀석이 context-security.xml의 filterChainPro.. 2013. 8. 12.
[후기] 전자정부 표준프레임워크 오픈커뮤니티 35차 기술세미나 35차 기술세미나 (2013.07.31) - PaaS 플랫폼과 전자정부 표준프레임워크, 그리고 CSB 지난 달 말 35차 기술세미나에 다녀왔다. 후기가 조금 늦은감이 있지만..^-^;; Google App Engin DataStore Cloud SQL - semi-synchronous Maket Place : http://www.google.com/enterprise/maketplace (주소는 손으로 적은거라..노트에; 정확하지는 않다..) GAE system Monitoring Google Voice Compute Engine CSB(Cloud Services Brokerage) - SaaS - PaaS - BaaS 등등.. 구글의 이야기가 대부분이였던 것 같다. 클라우드쪽은 깊은 지식이 없어서인지... 2013. 8. 12.
mybatis 3.1 개발자 local용 아쉽게 블로그 포스팅을 거의 못하고 있어서...시간 내서 작성을 하려고 합니다^-^good~ 오늘의 포스팅은! mybatis logger쪽 입니다. 환경 : Spring 3.1 mybatis-3.1.1.jar 서론 : 현재 mybatis에서는 sql문과 parameter 부분이 서로 나뉘어져 logging되고 있습니다. 개발을 할 때 param이 많다면 일일이 매핑 시켜서 오렌지나, sql develop 등등으로 보기에는 너무 힘이 들 것 입니다. 그래서 간단히..mybatis 소스를 조작하여 개발하여 보았습니다만.. 개발자 local용이라는 단점이 있습니다. server용은 아닙니다..ㅋㅋ;; 기본 제공 변경 후 ex) select * from acetDB => select * from acetDB w.. 2013. 8. 9.
반응형