본문 바로가기
반응형

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

JMS란? JMS?? Java Message Service~!! 엔터프라이즈 기술에 대한 자바의 개념은 대폭 확대되어~~~ 1) JNDI(Java Naming and Directory Interface) : 디렉토리 서비스 2) JMX(Java Management Extensions) : 네트워크 컴퓨터 장치에 접근 3) JMS(Java Message Service) : 각기 다른 메시지 기반 미들웨어(Message Oriented Middleware) 제품에 접근하기 위함 등이 있으며 그 중 JMS에 대해서 알아보겠다. 자바 메시지 서비스는 엔터프라이즈 메시징 벤더가 유연하고 보편적이면서 세련된 프로그래밍 모델을 자바 애플리케이션에 제공할 수 있도록 지원하기 위해 마련 된 자바 api 이다. 엔터프라이즈 메시징 .. 2013. 1. 7.
spring bean 등록 방법 spring을 거의 대부분이 mvc 요즘은 @mvc를 사용 한다. @mvc는 어노테이션을 사용하는 mvc를 말한다. 그래서 인지 자바 stand alone 형태에서는 빈을 가지고 노는걸 잘 모르는 경우가 많다. 우선 방법은 spring mvc와 spring bean을 자바단에서 빈을 등록 시키고 DI 해주는게 있다는 것을 전제 하에 알아 보도록 하겠다. spring @mvc는 간단히 설명을 하면 was가 기동 되어질 때 bean이 등록 되어진다. 등록 되어진 bean을 와이어링(@Autowired)을 하여 연결 해준다. 아마도..C로 말하면 주소값을 가져오는 것 같다. 그래서 그 객체를 가지고 쓸 수 있도록 한다. 이제 이 페이지에서 알아 볼 것은 자바단에서 빈을 등록 시키고(context 호출) 사용하.. 2013. 1. 4.
Mybatis 시작하기 전.. 모든 MyBatis 애플리케이션은 SqlSessionFactory 인스턴스를 사용 SqlSessionFactory 인스턴스는 SqlSessionFactoryBuilder 를 사용 SqlSessionFactoryBuilder 는 XML 설정파일에서 SqlSessionFactory 인스턴스를 빌드할 수 있다. Mybatis를 사용하기 위해 설정을 하고자 한다면 아래의 내용을 볼 수 있을 것이다. 아래는 spring에서 bean 설정을 해주는 부분이다. 아래의 용어들에 대해서 살펴볼 필요가 있다. SqlSessionFactoryBuilder 이 클래스는 인스턴스회되어 사용되고 던져질 수 있다. SqlSessionFactory 를 생성한 후 유지할 필요는 없다. 그러므로 SqlSessionFactoryBuild.. 2013. 1. 2.
MySQL+Apache Tomcat 6.0 JNDI Datasource How to 데이터소스를 설정 해주는 것은 많이 있다. 그 중에 톰캣을 가지고 데이터소스 연동하는 것을 해보겠다. Apache Tomcat 6.0 데이터베이스는 MySQL 이다. 참고 사이트 : http://tomcat.apache.org/tomcat-6.0-doc/jndi-datasource-examples-howto.html 필요사항 JDBC Driver Connector/J 3.0.11-stable (the official JDBC Driver) 다운을 받은 뒤에 Before you proceed, don't forget to copy the JDBC Driver's jar into $CATALINA_HOME/lib. 톰캣 홈쪽에 lib에 넣어준다. 뭐..그전에 MySQL과 Web어플리케이션이 있어야하겠다. 2.. 2012. 12. 12.
JNDI란 정확히 뭔데?? 2012/11/12 - [Language/Java] - [용어] JNDI JNDI...(Java Naming and Directory Interface) 이름만으로는 도저히..@_@;;; 뭐하는 건지 자세히는 모르겠다. 그냥 이름과 디렉토리로 어떻게 하는건가???? 라는 물음표만 남을뿐.. JNDI is a standard interface to naming and directory services for enterprise applications 음... 위의 영어로 된 내용도 너무 추상적이다--;;; 대충 엔터프라이즈 애플리케이션을 위한 네이밍과 디렉토리 서비스 표준 인터페이스이다..라고만 대충 알고 우선은 넘어가자!! Learn the concepts of naming services(네이밍 서비스.. 2012. 12. 12.
[후기] Solution fair 2012 솔루션 페어 2012 오프닝 영상과 대표님 개회사를 비롯해 서울대 최인철 교수님의 강연을 하였습니다. 이 강연의 주제는 frame이라는 것 이였고 심리학자인만큼 신기한 강연이였다. 이재석님의 광고로 시작되었다. 프레임=질문 Driven 되어 있는가? 열심히 하고 있는가? 라고 질문을 하면 대개 그렇다고 말한다고 한다. Driven이라는 것은 어떤것에 미쳐있는가 라는 것이라고한다. 늘 생각한다 내가 꿈꾸는 것에 대해 항상 꿈꾸는 것이야말로 Driven이라고 한다. 몰두, 경외감이 들정도 One of my best students ever. 질문이 바뀌지않으면 답이 바뀌지 않는다. Pabol Ca... 스페인출신 첼러리스트 요즘 내가 실력이 느는것 같다. I am begining to notice some .. 2012. 12. 7.
[다섯번째] Spring 사내 스터디 참고 URL : 2012/10/23 - [Study/Study group] - [첫번째] Spring 사내 스터디2012/10/31 - [Study/Study group] - [두번째] Spring 사내 스터디2012/11/12 - [Study/Study group] - [세번째] Spring 사내 스터디2012/11/26 - [Study/Study group] - [네번째] Spring 사내 스터디 - 스터디 범위 용수철 1기 토비 vol 2, 1장 용수철 2기 토비 vol1. 1장 Review 1장. IoC 컨테이너와 DI 스프링 애플리케이션은 오브젝트의 생성과 관계설정, 사용, 제거 등의 작업을 애플리케이션 코드 대신 독립된 컨테이나거 담당한다. 이를 컨테이너가 코드 대신 오브젝트에 대한 제어권을 .. 2012. 12. 3.
[후기] 전자정부 표준프레임워크 오픈커뮤니티 27차 기술세미나 2012/11/22 - [Study/Seminar] - 전자정부 표준프레임워크 오픈커뮤니티 27차 기술세미나 제27차 전자정부 표준프레임워크에 참여 하였습니다. 5시쯤에 출발을 했더니 일찍 도착해서 샌드위치를 줘서 먹었습니다. 샌드위치 사진은...너무 그때 배가 고파서 먹느라...ㅋ;; 그래서! 앞자리를 저희는 앉을 수 있었습니다.^0^good~ 라인~ㅋㅋ 첫번째 세션은 타이틀이 Decomposing applications for deployability and scalability 였습니다. "허광남씨" 서비스를 나눔에 있어서 복잡도가 증가하지만 나눔으로써의 많은 장점들에 대해서 설명을 하였습니다. 또한 파티셔닝 전략 -> 스케일 큐브 Spring Integration관련해서 책을 소개 하였습니다. 이.. 2012. 12. 3.
[NoSQL] CAP Theorem 처음엔..NoSQL이 데이터를 처리 할 때 쓰이는 스크립트 언어인줄 알았다.. 그래서 학습을 하다보니 NoSQL을 하기 선지식으로 CAP이론을 언급하고 있었다. 그래서 찾다보니...CAP가..정말 다양하게...@.@.... ex) 예제 1 C(Consistency) : 모든 노드가 같은 시간에 같은 데이터를 보여줘야 한다. A(Availability) : 몇몇 노드 다운이 다른 정상 노드들이 작동하는데 악영향을 끼치지 말아야 한다. P(Partition Tolerance) : 몇몇 메시지 손실에도 시스템은 정상 동작을 해야 한다. ex) 예제 2 Consistency (일관성) : 모든 노드들은 동시에 같은 데이터를 보아야 합니다. Availability (유효성) : 모든 노드는 항상 읽기와 쓰기를 할.. 2012. 11. 28.
NoSQL 발표 준비 보호되어 있는 글 입니다. 2012. 11. 27.
[네번째] Spring 사내 스터디 스터디 인원 대거 합류..!! 1~2장 : 백, 박, 석, 김, 강 6~7장 : 공, 박, 권, 김, 차(결석) 2012/10/23 - [Study/Study group] - [첫번째] Spring 사내 스터디2012/10/31 - [Study/Study group] - [두번째] Spring 사내 스터디2012/11/12 - [Study/Study group] - [세번째] Spring 사내 스터디 [스프링 스터디 4번째] 토비 vol 1, 6~7장 (분량 대략 300페이지) 1) AOP - IoC/DI / 서비스추상화와 더불어 스프링의 3대 기반 기술 중 하나 이다. 2) 목 프레임워크 : 그중에서도 Mockito라는 프레임워크는 사용하기도 편리하고, 코드도 직관적이라 최근 많은 인기를 얻고 있음. .. 2012. 11. 26.
[후기] 전자정부표준프레임워크 신기능 발표회 2012/11/15 - [Study/Seminar] - 전자정부프레임워크 신기능 발표회 회사동료들과 전자정부표준프레임워크 발표회에 다녀왔습니다. 신기능이라고해서 프레임워크에 추가되는 기능인줄 처음엔 알았는데 그것이 아니더군요^^; 알고보니 배치쪽과 모바일쪽이 개발되어졌다고 합니다. [정말 많은 인파들이 모였습니다...ㄷㄷ] 배치는 성능과 사용성을 중점으로 개발되어졌다고 합니다. 성능은 스프링배치보다 평균120% 높다고 하네요 와우~ 그래서 궁금했습니다..음..어떻게 성능이 더 좋게 만들었단 말인가??? 답은..Read / Write에 있었습니다!! 그리고 사용성은 아래와 같이 UI로 제공 되어진다는 점!! 뭐니뭐니 해도 가장 인상깊었던 것은 배치에서 테스트 코드를 제공해준다는 점입니다. JUNIT 코드를.. 2012. 11. 25.
자바카페 KSUG 스프링 스터디 금일 스터디는 전반적으로 전체를 훓는 날 이네요.. 아래와 같이 많은 기술들이 있고..앞으로 공부 해야 할 것들이 많네요^^;; log4j, slf4j(다이렉트로 설정하지 말고 로그 모듈을 설정 DI로), logging http://www.slf4j.org/manual.html http://www.slf4j.org/images/legacy.png http://ohgyun.com/185 http://blog.naver.com/kotaeho0512/50033476064 http://devyongsik.tistory.com/74 web service - restful dbcp JMS http://static.springsource.org/spring/docs/3.0.x/spring-framework-refer.. 2012. 11. 24.
전자정부 표준프레임워크 오픈커뮤니티 27차 기술세미나 ㅎㅎㅎ 세션 2부가 참 맘에 든다..ㅎㅎ 안녕하세요. 전자정부 표준프레임워크 오픈커뮤니티 27차 기술세미나를 개최합니다. 이번 세미나는 지난 10월 미국 워싱턴에서 개최된 Springone2GX 2012 컨퍼런스에 참석하셨던 오픈커뮤니티리더 분들이 습득하고 경험하신 최신 기술과 동향 등에 대해서 공유하는 시간으로 마련했습니다. 자세한 내용과 참가신청은 아래 링크를 따라가세요!!! 상세내용: http://open.egovframe.go.kr/projects/notices/event/5213 *Springone2GX 2012 컨퍼런스 발표자료 모두 보고 싶다면!!! Click!! http://open.egovframe.go.kr/projects/notices/event/5039 *Springone2GX 20.. 2012. 11. 22.
postgre SQL : 예외처리 예외처리? 오류처리? 음..anyways...찾아보니 RAISE 라는 것과 Exception이라는 것이 있는 것 같다. 우선 EXCEPTION 을 학습하고 적용시켜 보자^-^ http://www.postgresql.org/docs/8.0/static/plpgsql-control-structures.html By default, any error occurring in a PL/pgSQL function aborts execution of the function, and indeed of the surrounding transaction as well. You can trap errors and recover from them by using a BEGIN block with an EXCEPTION cla.. 2012. 11. 21.
postgresql 학습하기 pgAdmin...오픈소스 데이타베이스라고 한다. 와우! 학습해보자~~+ㅁ+/ http://www.postgresql.org/docs/8.1/static/plpgsql-development-tips.html 프로시저 or 함수를 사용해보자^-^ PL/pgSQL - SQL Procedural Language 36.11. Porting from Oracle PL/SQL http://www.postgresql.org/docs/8.1/static/plpgsql-porting.html#PLPGSQL-PORTING-EX2 This section explains differences between PostgreSQL's PL/pgSQL language and Oracle's PL/SQL language, to hel.. 2012. 11. 21.
Apache CXF??? http://cxf.apache.org/ Overview Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS * frontend : 사용자가 직접이용하는 These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI. Features CXF includes a broad featur.. 2012. 11. 16.
전자정부프레임워크 신기능 발표회 전자정부프레임워크 신기능 발표회를 한다고 합니다.^-^ 행사 정보는 아래와 같습니다. 2012년 11월23일(금) 14시~17시 음..문의를 해서 comfirm을 받고 해야하는 것 처럼 보이네요..--;; 음..신기능이라..궁금하긴 하네요~~ㅎㅎ 2012. 11. 15.
[후기] Oracle Open World 2012 2012/10/30 - [Study/Seminar] - [세미나] Oracle Open World 2012 정말 많은 인원들이 모였다.. 그러나 장소가 호텔이라서 그런지 매우 쾌적했다^-^ㅋㅋ 처음 기조설명 때에 잠깐 설명하였던 Oracle12c 여기에서의 c는 클라우드의 c이다. 오라클은 정말 새로운 아키텍처를 선보였다..oracle12c~!!에서 말이다. Pluggable Database라고 해서 Plug-in 처럼 DB들을 Container에 PUT하는 형식이다. 많은 특징들을 설명해주었고..정말 강력한 파워? 혁신이라고 생각이 들었다.. 특히 현재 쓰고 있는 DB가 9i 이든 10g 이든 상관이 없다. 컨테이너에 개별적으로 올라가고 그 안에서 관리가 이루어지기 때문이다. 그리고 자동압축 기술! h.. 2012. 11. 15.
decompiler for eclipse 소스를 까볼려고했는데..xxx.class 파일이라서..보이지가 않는다..--;; 그래서 jad라는것이 떠올라 마켓이나 install and software를 통해 플러그인을 설치 하려고 했으나.. 링크가 끊겨있었다... 그래서! 다른 방법으로 플러그인을 설치 할려고 한다. [1] eclipse에 decompiler를 장착 해보자!ㅋ 아래의 페이지를 참고 하였다. http://www.mkyong.com/java/java-decompiler-plugin-for-eclipse/ Java Decompiler Plugin For Eclipse IDE 1) 다운로드 제드 Official Jad website seem not working any more, try mirror download links instea.. 2012. 11. 14.
Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile (execution: default-testCompile, phase: test-compile) Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile (execution: default-testCompile, phase: test-compile) CoreException: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-compiler-plugin:2.3.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:m.. 2012. 11. 14.
반응형