オープンソースCMS「DotNetNuke」のセットアップ
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
ブックマークされました!
ブックマークがエラーになりました。もう一度お願いします。
作者 Boris Lublinsky , 翻訳者 脇坂 茂明 投稿日 2009年6月8日
彼の新しい記事であるCRISPY Webサービスでは、Sachin Mahajan氏が新しいフレームワークであるCRISPY (Communication per Remote Invocation for different kinds of Services via ProxYs) について議論している。CRISPYは数多くのトランサポート、例えばRMI、EJB、JAX-RPC、REST、XML-RPC、Java直接呼び出しなどに対応したリモート呼び出しのための統合APIを提供する。 すべての呼び出しは同期もしくは非同期での実行が可能である。CRISPYプロジェクトサイトによれば CRISPYは
... リモートAPIを呼び出して利用するサービスマネージャをプロパティファイルの設定を行い動作させます。CRISPYはユーザの記述するコードとアクセスしなければいけないサービスを結ぶ、シンプルなJavaベースのAPIになります。それはクライアントコードをアクセスするサービス、位置、実装から切り離すことができる抽象レイヤを提供しています。特別なことはメソッド呼び出しが単純なJavaオブジェクトの呼び出しと変わらないということです。 (リモートかローカル呼び出しなのかは透過的)。
CRISPYの主な利点は
- .. 簡単に使えます。
- ...設定が少ない。
- Javaオブジェクトからローカル呼び出しのようにリモートメソッドを呼び出せます。
- どのように(リモート) テクノロジが機能しているか知らなくていい。
- 簡単にトランスポートを変更できます (例えば XML-RPCからRMIに)。
- サービスはリモートインタフェースやRemoteException (どのようにRMIが機能するか)を知る必要はありません。
- パラメータは複雑なオブジェクトも可能です (Serializabler (マーシャリング) もしくは Deserializabler (アンマーシャリング)のプログラミングをすることなく)
CRISPYはインターセプタ/モディファイヤをとおして洗練したメソッド呼び出しが制御ができる。インターセプタはメソッド呼び出しの前後で呼び出せ、例えばロギング、タイミング呼び出しなどである。モディファイヤもメソッド前後で呼び出せる。それらは呼び出しメソッドのパラメタ変換/拡張/情報付加 で利用し、例えばセキュリティヘッダの追加や実行結果の変換/拡張/情報追加になる。
主なCRISPYフレームワークのコンポーネントは
CRISPY 他の人気のあるフレームワークとあわせて利用することもできます。現在、実装されているインテグレーションとしては SpringFramework、HiveMind (Jakarta)、PicoContainer (codehaus)、OSGi、AspectJなどである。
TheServerSide.comディスカッション ではCRISPY を同じような機能を提供しているApache WSIF、Springリモーティング、他フレームワークと比較し - 複数のトランサポートを同様に扱える統合呼び出しモデルについても言及されている。
CRISPYは呼び出し時のプロトコル、サービス位置を意識せずに切り離して実装したい、たくさんのケースで利用できる。
前回はMicrosoft Web Platform Installerを利用して、DotNetNukeとWebMatrixをインストールする方法を紹介した。今回は、DotNetNukeのインストール方法を紹介する。
DotNetNukeは、Windows Serverで動作するCMS(Contents Management System)である。この記事ではWeb Platform Installer を利用して人気CMS「DotNetNuke」と無償Web開発環境「WebMatrix」のインストールする方法を紹介する。
クラウドコンピューティングを前提とした大規模データ技術が利用可能となってきています。Big Dataが一過性のブームで終わるかどうかにかかわらず、スケーラブルな分散アーキテクチャーの基盤はデータベース技術に主導されつつあります。RDBとORM主体のエンタープライズシステムは、HadoopやNoSQLとの組み合わせにより複合的なデータモデルに発展しました。
2011年12月8日~2011年12月9日に、ロンドンのSkills Matter eXchangeにて開催された「Groovy & Grails eXchange 2011」の参加報告を、日本Grails/Groovyユーザーグループのメンバーが3回に渡って紹介します。
Googleのクラウド環境をつかったGoogle App Engineによる開発するにあたり、初めての試みで苦悩する開発者達の経験をもとに、各開発フェーズにあわせて問題点やどう解決したかをご紹介します
去る1月12日、定理証明支援系ツールCoqの初心者向けチュートリアルが開催さ れた(http://kokucheese.com/event/index/23667/)。今後も2月2日 (http://kokucheese.com/event/index/23744/)、2月9日、2月16日と引き続���開 催されていく予定である。本記事では、開催の様子をレポートする。
Neal Gafter氏はOracleによるJava買収の影響に関する議論、Javaにセグメンテッドスタックやメタオブジェクトプロトコルを追加することについての主張、そしてJavaとC#との比較について話をしてくれた。
No comments
スレッド表示 返信