IBM DeveloperWorks의 문서 제목을 보던중에 재밌는 문서를 발견했습니다. 사실 발견한지는 꽤 시간이 지났지만, 테스트를 해본다는 둥, 내용을 검증 해봐야겠다는 둥... 평소에 하지 않던 짓을 하려다가 시간만 보내고 이제야 글을 올립니다. 아마도 게으름이 가장 큰 탓이겠죠.
제목만으로는 개인적으로 아주 많이 기다려왔던 문서가 아닐까합니다. Java 애플리케이션 서버에서 PHP 프로그램을 돌릴 수 있고, Java의 클래스들을 PHP 안에서 실행시킬 수 있다는거. 아주 맘에 드네요. 자세한 내용은 원문을 보시길...
원래 레진(Resin)에 포함되어있는데 톰캣에서도 돌릴 수 있다고 합니다.
Quercus는 Java™ 기술과 PHP를 함께 사용하여 웹 서비스와
애플리케이션을 작성할 수 있는 새로운 도구입니다. Quercus 프레임워크에는 Java와 PHP가 서로 통합되어 있기 때문에 Spring, Hibernate
등의 유용한 Java 라이브러리를 애플리케이션에 쉽게 통합할 수 있습니다. 이 기사에서는 약간의 코드
샘플과 함께 이 프레임워크에 대해 간략하게 설명합니다. 간단한 HelloWorld 샘플을 사용하여 이 프레임워크의
기능과 장점을 살펴본 후 마지막으로 프레임워크 아키텍처에 대해 설명하고 실제 예제를 자세히 살펴봅니다.
Quercus는 순수하게 Java로 구현된 오픈 소스 PHP 5 엔진이다. Quercus 문서에 따르면
Quercus는 Resin 애플리케이션 서버를 기반으로 실행되고 로드 밸런싱, 프록시 캐싱 등의 Resin 기능을
사용한다. 이 기사에서는 Apache Tomcat을 기반으로 Quercus를 실행하면서 그 기능에 대해 설명한다. 또한
PHP와 Java가 통합되어 있는 Quercus를 통해 웹 서비스와 애플리케이션을 쉽고 유연하게 작성하는 방법도
보여 준다.
IBM DeveloperWorks에 올라온 글중에서 Google App Engine for Java라는 시리즈를 소개하려합니다. 저도 이 문서에 나오는 Google Plugin for Eclipse를 설치해놓고는... 아직 아무것도 하지 않았습니다. ^^;;
에구 개발에서 손뗀지가 오래되서 그런지 참... 잘 안되네요.
필자인 Rick Hightower는 클라우드 컴퓨팅, GWT, Java EE, Spring 및 Hibernate 개발과 관련된
교육 서비스를 전문으로 제공하는 회사인 Mammatus Inc.의
CIO입니다. [Java Tools for Extreme Programming](자바 툴을 이용한 EXTREME PROGRAMMING)의 공동 저자이며 TheServerSide.com에서
여러 해 동안 다운로드 수가 가장 높았던 Struts Live 초판의 저자입니다. IBM developerWorks에
많은 기사와 튜토리얼을 기고하고 있는 그는 Java Developer's Journal의 편집위원으로 활동하고 있으며
DZone에도 Java 및 Groovy와 관련된 많은 글을 기고하고 있습니다.
얼마 전까지만 해도 Google App Engine은 Python 개발자만을 위한 것이었기에 조금은
암울한 시기였습니다. 그러나 2009년 4월에 Google Inc.에서 클라우드 컴퓨팅 플랫폼에 대한 문호를 Java™
개발자에게도 개방했습니다. 세 편의 기사로 구성된 이 시리즈에서는 Java 기술 저자이자 강사인 Rick
Hightower가 Java 기반 개발을 위한 이 안정적이고 강력하면서도 재미 있는 플랫폼을 소개합니다. 이
기사에서는 Google App Engine for Java를 확장성 높은 킬러 애플리케이션의 전개 플랫폼으로 사용하기에
적합한 이유를 살펴본 후 Google Plugin for Eclipse를 사용하여 GWT(Google Web Toolkit)와 Java Servlet
API를 기반으로 하는 두 가지 예제 애플리케이션을 작성합니다. 애플리케이션을 처음부터 작성하는 과정과
애플리케이션을 전개하여 최대 5백만 개의 보기를 조정하는 과정을 통해 Google App Engine for Java의
진정한 가치를 알 수 있습니다. (게다가 이 제품은 무료 버전입니다.)