Kenny's Java Programming

   
토요일 1월 09, 2010

JUnit 4 Class Diagram

다음은 JUnit 4.x 프레임워크의 클래스 구조를 분석해 둔 것이다.

[Read More]

Groovy and Scala

현재 차세대 언어가 어떤 모양새를 갖추어야 하는가에 대해서는 두 가지 종류의 방향이 있는 것 같다. 하나는 다이나믹 랭귀지로 Groovy, JRuby, Jython 등등이 해당된다. 다른 하나는 최근에 부상하고 있는 Actor Conccurrency를 지원하는 Scala이다. 이중 차세대 자바 플랫폼 언어의 대표 주자는 Groovy와 Scala이다. 


[Read More]

The Elements of Social Architecture

소셜 아케텍처의 요소들이란 글을 번역한 것이다.

  • Translated by: 이현우(bless2k@nate.com)
  • Version: 0.3, 2009-03-25

[Read More]

Writing Software is Like... Writing

Artima에 올라온 많은 것을 생각하게 해주는 글이다. 개발자란 어떤 종족들인지, IT 관리자들이 프로젝트와 개발자를 어떤 관점에서 바라봐야 하는지, 타당한 비유가 무엇인지 등에 대해서 얘기한다. 

 프로그래밍은 글쓰기와 같다. - 응? 하긴 생각해보면 당연하군.

[Read More]

화요일 1월 05, 2010

Flex Ria App. Architecture(Flex + Spring + iBatis)

다음은 일반적인 상황에서의 Flex RIA 아키텍처를 간단히 정리해 둔 것이다. Flex는 RIA 플랫폼이기 때문에 기존 Web Application Architecture와는 구조가 달라진다. 기존의 웹 애플리케이션이라면 사용자에게 보여주는 화면과 사용자와의 상호작용을 서버에서 처리하지만, Flex에서는 그럴 필요가 없기 때문이다. Flex는 웹 브라우저 안에서 동작할 뿐 개념상으로는 독립적인 애플리케이션과 비슷하다. 흔히 3계층 프로그래밍에서의 Presentation이 Flex로 완전히 옮겨가므로 Server 단에서는 Presentation Framework가 필요하지 않다. 그 역할은 Flex에서 대신해야 한다. 다만, Adobe에서 기본으로 제공하는 것은 Cairngorm Framework인데 대단히 표준형의 프레임워크이지만 구조가 복잡하다.

[Read More]

Feeds

Links

Navigation