ColdFusionの多くの方法で拡張することができます1つの簡単なWebのプログラミング言語では、ColdFusionはまた、最も簡単に拡張可能な言語であることに加えで、これは多くの異なる技術では、次のリストに示すようにインターフェイスすることができます: どのコードは、Java言語で記述されたスタンドアロンパッケージされるJavaオブジェクトは、 カスタムタグは、C言語で書か+ +やJavaは、コードの断片が『ColdFusionのみが、使用することのいずれかC言語で書かれています+ +やJava Javaサーバページ(JSP)のもともとのJSPのシステム内で使用するために組み込まれているタグライブラリ、
Java Server Pagesのは、ColdFusionのは、JSPと同等れているテンプレート Flash Remotingを、これを簡単にFlashムービーと通信するためにColdFusionができます Webサービスは、これ以外を含む他のアプリケーションサーバー、ColdFusionによって使用するためのサーバーは、ColdFusionアプリケーションの機能の一部を公開 のCOM(Component Object Model)のオブジェクトは、1つの別のMicrosoft Windowsプラットフォーム上で通信することができるソフトウェアオブジェクトです のCORBA(共通するObject Request Broker Architecture)のオブジェクトは、これと通信することができます1つの別のネットワークやプラットフォーム間で 彼らの大きなトピックは、バッチファイルや実行可能ファイルをそれぞれのこれらの技術を介してオペレーティングシステム(Windows、Unix、およびなど)、および全体の記事を取る自身によって行うことができます。 ColdFusionは、しかし、になりますアプリケーションは比較的簡単な問題をシンプルなインターフェイスを使用してそれらを統合し、1つまたは2つのCFMLタグは、通常は問題。ColdFusionの拡張に関する詳細については、ほかでは、ColdFusion MXでWebアプリケーションを開発するには、参照してくださいして、ColdFusion MXのマニュアルは、カスタムタグ、JavaやC +で書かされたCFXカスタムタグ、+ ColdFusionで使用するために作成する方法を学ぶに設定します。 次のリストは、開始前に必要なものについて説明します: ColdFusion MXサーバーをコピーします。 HomeSiteは、のHomeSiteコピー+は、Dreamweaver MXは、ColdFusion Studioを、または別のコードエディタを開きます。あなたwww.macro media.comで/ソフトウェア/ HomeSiteは、MacromediaからのHomeSite試験のコピーを取得することができます/。 データベースソフトウェア。私たちが、その私がこの記事のためのAccessデータベースを提供する場合、すべての手段でのMicrosoft SQL Server、Oracle、または他のエンタープライズレベルのデータベースサーバーがした後に、過去のあなたの最初のColdFusionアプリケーションを構築できるそれを使用します。これは、すべてのあなたに必要があるのColdFusion MXでのアプリケーションの開発を開始します。非常に慎重に、ColdFusion MXのインストール指示に従って、その場合は、インストールプロセス中のすべての警告に耳を傾ける確実にする。我々のアドバイスが非常に遅く、インストールプロセスを通過すると、マウスボタンから指を離しようですので、その場合は心配そうに重要な指示を読み取る前に次へをクリックします。あなただけではなく、"デフォルトを介しての"ColdFusion MXのインストールスラムする必要がありますかため、あなたのウェブサーバーの設定については確認が重要な選択肢があります。たとえば、『ColdFusion MX開発目的のために、インストールプロセス中に、独自のスタンドアロンのWebサーバーをインストールすることができます、またはそのような何をやっている時計あなたの現在のインストール済みのWebサーバーを使用することができます。 Webサービスをリモートシステムには、プラットフォームに依存しない方法では、任意のアプリケーションサーバープラットフォームのかかるWebサービスのWebサービス、ColdFusion MXで作成されたのを利用することができるという意味のソフトウェアコンポーネントを公開します。 ColdFusion MXの真のWebサービスの実装では、鐘が鳴った:MXでWebサービスを作成するには、単純には、ColdFusionコンポーネントの機能のリモートへのアクセス属性を設定します。いや、本当に!あなたはいくつかの詳細は、コースの注意を払う必要がありますが、Webサービスを作成するColdFusionのコンポーネントの機能への自然な拡張機能です。たびに、ColdFusionコンポーネント、Webサービス、Webサービスのリモートコンシューマとしてアクセスされますので、消費者のプラットフォームのネイティブ形式で結果を受け取る。NETの消費者としてColdFusionの配列を受け取ります。NETの配列、およびJavaの消費者がJavaの配列として受け取る一部の非互換性、特定のColdFusionの複雑なデータ型と特定の消費者向けのプラットフォーム間では存在しない、これらのハードルをクリアすることができますXMLドキュメントは、消費者は必要に応じて変換することがありますが、複雑なデータ交換によるアドバイスの1つのピース:Webサービスは、XSLT変換を学んで、とどのようにCOMを使用しDTDに対してXMLドキュメントを検証する。これらのスキルをあなたに外国すぐに聞こえるかもしれないが、彼らならすぐに非常に大きな需要があることに、私たちはそこに必要なソリューションを提供します。最後に、ColdFusionのXMLを処理することができます!もし前に聞いたことがないのXMLは、eXtensible Markup Languageの略で、と構造データのための方法を提供し、追加の情報とは、ほとんどの近代的なアプリケーションサーバーおよびアプリケーションで使用することができますプレーンテキスト形式を使用してエンコードします。以前は、データをXMLで交換1 ColdFusionでは、次の2つのオプションに限られていました: 使用してWDDXの交換形式として:これは良いスタートだったが、これあなたのデータをXMLの中心の味にロックされていたが限られていた。 COMオブジェクトまたは3番目の部分のカスタムタグライブラリを使用します:いくつかの良いライブラリは、市場にあったが、それでも、ネイティブXMLとXMLオブジェクトを使用する能力はないマッチしている今は、ColdFusion MXを使用して、すべてが必要かを作成するXMLオブジェクトとして、新しいcfxmlタグを使用して次のとおり: そしてそれはXMLの処理機能の印象的な配列の先頭の、実際には、唯一の機能はColdFusionのXMLは、実装から抜けているDTDまたはXMLSchema文書には、簡単にCOMを使用することで改善することができますに対して検証するための機能です。 『ColdFusion MX。ColdFusion MXでもネイティブのXSLT変換を処理するXMLの検証についての詳細情報については、そのコンテンツを、あらゆるタイプのXML文書の構造変換することができます。 MXのXPathの機能を使用するXMLオブジェクトを照会するとしたら、XMLオブジェクトにXML文書の解析と一致する検索条件は、そのデータ要素に同じColdFusion構文配列や構造体を処理するために使用を使用して参照することができます。データ構造を抽出し、有効にするので、あなたの学習曲線は比較的小さいままです。 ColdFusion MXの新しいVerityの関連機能とColdFusionの以前のバージョンに比べて、まだ多くの改良を提供します。これは、ColdFusion MXをすぐにJavaで構築されて、あなたはもはや、データの破損については、共有メモリのスコープで心配する必要があります:セッション、アプリケーション、およびサーバー。残念なことに、この事実は一部で"やあを意味すると誤解されている、私はもう私のセッション変数をロックする必要はありません!"何もすることができます真実から遠くてください。あなたも、共有メモリのスコープを何レースとして知られているようにロックする必要があります条件は1つのコード部分、もう1つは、共有メモリ内の同じデータにアクセスするとしていると干渉する可能性があります。想像以上に可能性がありますレース条件はより蔓延している、すべてのすべてでは、ほとんどのとほぼ同じくらいの場合、ColdFusionの以前のバージョンの共有メモリのスコープをロックし続けることなりそうだ。新しいロックの規則を安全に読み書きを有効にする"書き込みをロックせずに共有メモリのスコープ内で一度"変数です。破壊されることはありませんその場合は、その一度だけのセッション中に作成されたセッション変数を持って、再作成、任意の条件を一切下で、変更されることはありません2度目のcfsetを決してされていた以前にあなたが行うのと同じ値であってもはそれにアクセスをロックする必要があります。 ColdFusion MXには、同じプラットフォームの上には、JSP(またはJava Server Pages)を実行されています。したがって、アプリケーション内のJSPページを含めることができますし、ColdFusionとJSPの間で変数を共有することができます!私たちはセッション変数を設定することができます、例えば、MyCFPage.cfmでは次のとおり: MyJSPPage.jspにそして私達ができますし、出力は次のとおり: "%= session.getAttribute("myVarに")%" この例では、2つのプラットフォーム間でデータを共有するの背後には一般的な原則を示すかもしれませんが、可能性を想像する。 Javaテクノロジを使用したColdFusionの統合の詳細については。 ColdFusionの統合されたグラフ作成機能は、MXのリリースでは、そんなにので、オーバーホールを受け取ったことではなく、既存のColdFusion 5 cfgraphタグのアップグレードは、Macromedia、新しいcfchartタグに置き換えました。前には、次のリストなどの説明今、あなたは完全に不可能だったグラフを作成することができます: グラフ上で複数のシリーズ 回転の影響を完全に制御3Dグラフ 面積、ピラミッドなどの新しいグラフの種類、および散布図 新しいポイントマーカー の代わりにGIF出力PNG形式 値のロールオーバーは、PNGまたはJPGですぐに作業をフォーマット 改良Flash出力 値のフォーマットを管理改善 そして、これらのほんの一部の新機能です! cfchartタグの出力もはるかにCFGRAPHの年よりも魅力的です。バージョン5で鳴り物入りで、クエリのクエリ(または前期比機能も呼ばれると同様に導入)は素晴らしいアイデアだ。これは、複数のソースデータベース(かどうかから、ファイル構造体、または何かを返すColdFusionには、クエリオブジェクト)と1つの結果セットにそれらを組み合わせてからデータを取得することができます。問題は、前四半期と不器用されました。ColdFusion MXのは、前四半期のプロセッサを強化し、大したことはできなかった。 SQLの前期比を操作するために使用する小さな、より自然で制約の少ないです。あなたがまだない外側の機能を結合しても別名することはできません(とは異なる提供する通常)テーブルの名前の名前の省略形がありますが、今の列の名前をエイリアスにそれらを取得する必要はありませんし、することができます今は不可能であったNULL値と一致する前に。 式が一致しない(使用して?:式の前に) 肯定先読み(使用?式の前に=で) 否定先読み(を使用して!?式の前に) 正規表現でのコメント(を使用して?フロントxにし、使用して、コメントを##のため) 改善されたバッファの演算子(今は、複数行モードで動作可能) 改善された文字と一致する設定 ColdFusionの中に正規表現は、今でも、最も高度な正規表現エンジンは、すべてを提供します。専用機能をColdFusionの正規表現から抜けて、機能のようにほとんどは、その過失理解して実装後読みです。前だけで何の新しいのを見つけるためにこの記事を読んでいる場合、ColdFusionにさらされている場合、おそらくMXを提供する内容には驚かされます。このように、この記事では、他の技術を使ってColdFusionサーバーのMXリリース真にそのJ2EEとは、エンタープライズレベルのデータ保管庫にベースのプラットフォームは、ネイティブXMLの処理には、Webサービス、および、よりだけでなく、その拡張性に見てきました。だけの場合は、ColdFusionでも開始している場合、他の言語にさらされている場合、その単純な構文だけでなく、使いやすさのためだけでなくに何が正しい言語に組み込まれてColdFusion MXを好きになるだろう。他のほとんどの言語機能のためのXML、Webサービスなど、サードパーティ製のツールを使用し、チャートが、ColdFusionのすべてそして、右が組み込まれている場合はColdFusionのはおそらく起動するために最高の場所です開発のキャリアは、Web始めているしている。そのため、それはあなたを取得し、はるかに速く、他の言語よりも実行して、単純なのか、また、従ってあなたの質問に答えを得る我々は見ている任意のプログラミング言語の最高の開発者コミュニティが、あまりにも簡単です。 資料マークDresher提出 免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。 重要: この記事は、"ColdFusionの多くの方法では、"自動ソフトウェアによって翻訳された拡張することができます。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。
|
|||||
| Online: 207 users browsing the articles directory |
|
|