問題タブ [lifecycle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java Server Page のライフサイクル メソッドは何ですか?
Java Server Page のライフサイクル メソッドは何ですか?
asp.net - ページ リクエストのライフサイクルに関する詳細なチュートリアルはどこにありますか?
ページ リクエストのライフサイクルに関する詳細なチュートリアルです。
私はASP.NETページのライフサイクルを読みました.NETプロセスがリクエストの処理を開始する前に起こったことについて話している.
つまり、ブラウザに入力されたドメイン、DNS マッピング? 等
windows - デスクトップアプリケーションの寿命
巨大なWindowsデスクトップアプリを開発する必要がある場合、MS(またはMS製品でない場合はその製造元)によってより長くサポートされると思われる言語/テクノロジーを教えてください。
新しいバージョンのWindowsがリリースされたときに実行するために、適応や書き直しを必要とせずに、どの言語/フレームワークでアプリの寿命を延ばすことができますか?
C ++ Win32 API?(MSはそれらを書き換えますか?)
C#.NET?WPF?
Delphi、wxWidgets、Qt、またはその他のクレイジーなもの?
議論のために、質問の他の側面にこだわるのはやめましょう。アプリの寿命を延ばすのは、ここでの質問です。
sharepoint - WSS 2.0 ライフサイクル (いつサポートが終了しますか?)
Microsoft はいつ WSS 2.0のサポートを終了しますか? 現在のプロジェクトでは、コードを WSS 3.0 に移行するか、引き続き WSS 2.0 を使用するかを選択できます。Microsoft のサポート ポリシーに応じて、お客様は選択を行う必要があります。
Microsoft Lifecycleの Web サイトを既に確認しましたが、WSS 2.0 はリストされていません。WSS 2.0 は Windows 2000 Server の一部と見なされ、同じライフサイクル ポリシーを持っているのでしょうか?
.net - .NETで開発されたWindowsサービスのライフサイクルの詳細なビューはどこにありますか?
.NETで開発されたWindowsサービスのライフサイクルの詳細なビューはどこにありますか?ここに十分な詳細な説明が掲載できるかどうかわからないので、このように質問しますが、よろしければお気軽に試してみてください。
間違った答えの例は、MSDNページの説明の貼り付けです:Windowsサービスアプリケーションの概要。それはほとんど十分に詳細ではありません。たとえば、サービスはメモリからアンロードされているため、Disposeメソッドが呼び出されますか?または、OnStopメソッドによって停止され、OnStartメソッドを呼び出して初期化せずに再起動するだけですか?
私の質問に回答し、同時に別の質問を提示しているという事実のために、この質問への将来の訪問者が使用するためのオブジェクトライフサイクル(サービスにも適用されることがわかっています)への参照を次に示します。
StackOverflow-.NETオブジェクトのライフサイクルとは何ですか?
tutorials.beginners.co.uk/read/id/188
developerfusion.com/article/1047/new-objectOriented-capabilities-in-vbnet/3/
楽しみ!
publishing - アジャイル開発と公開が早すぎる
アジャイルであることと、早期に公開すること (限定された機能セットを使用) と、公開が早すぎること(バグがあるという意味ではありません) との境界線をどこで引きますか?
公開が早すぎると、潜在的なユーザーは、あなたの製品が他の完成したソフトウェアと競合できず、二度と戻ってこない、市場に投入された中途半端なものであると考えて、単に離れてしまう可能性があると私は考えています. しかし、繰り返しになりますが、'アジャイル' 開発は、反復と発行のサイクルをできるだけ迅速に行うように設計されています。
どこに線を引きますか?ユーザーの時間を割く価値があると感じるまで、製品の公開を遅らせたいと思っているのは間違っていますか? 早期にリリースしないために、マーケティング、成長、またはその他の機会を逃していませんか?
このトピックに関するご意見をお待ちしております。ありがとうございました!
apache-flex - コンポーネント作成の問題
作成中の Flex アプリで問題が発生しています。問題は、コンポーネントのライフサイクルに対する私の理解不足にあると思います。いくつかの指針をいただければ幸いです。
私のアプリは Air で動作します。アプリケーションは、DashItems の配列を作成します。DashItem は、Canvas を拡張する ActionScript クラスです。DashItem の作成時に渡されたデータに基づいて、さまざまなコンポーネントがこのキャンバスに追加されます。たとえば、dashtype が「grid」の場合、EvGrid が作成されます。EvGrid は、DataGrid に基づく mxml コンポーネントです。DashItem は URL を設定し、HTTPService send() を開始する EvGrid のパブリック関数を呼び出します。データが取得され、グリッドに表示されます。これは期待どおりに機能しています。
ここがトリッキーな部分です。これらの DashItems (Snackr を考えてください) のスクロール表示を行いたいと考えています。そこで、メインアプリケーションで Event.ENTER_FRAME のイベントリスナーを設定しました。呼び出された関数は、アイテムを画面の上にスクロールし、上にスクロールするとリサイクルします。DashItems の配列を作成した直後にこの eventListener を作成すると、何も表示されません。デバッグ DashItems 内のコンポーネントが HTTPService からデータを受信していることがわかります。また、スクロール コードが y 設定を調整していることがわかりますが、アプリケーション ウィンドウには何も表示されません。
完了時に ENTER_FRAME イベント ハンドラーを設定する別のタイマーを設定して、ENTER_FRAME の eventListener の追加を遅らせると、アイテムが表示されます。ただし、dataService の戻りが遅い場合は、空のグリッドが表示されることがあります。グリッド データ プロバイダはバインド可能です。
これにより、コンポーネントのライフサイクルの一部を踏みにじっていると思います。以下にいくつかのコードスニペットを配置します。この初心者への助けやアドバイスをありがとう。
mx:Script セクションの Scroller.mxml
スクローラーの HTTPService:
DashItem.as スニペット
EvGrid スニペット:
>
asp.net - Page_Load 以外のコントロールの読み込みは禁止ですか?
このような長い質問を投稿することを事前にお詫び申し上げます。信じられないかもしれませんが、ここに表示されているものは、実際には手元にある問題/コードのかなり凝縮されたバージョンを表しています。そして、より良い、または別のアプローチに関する指針をいただければ幸いですが、夜に眠れるように、これを理解したいと思います:)
個別の aspx ページ間で確認メッセージを渡す必要があることに気付きました。クエリ文字列値は「スティッキー」(つまり、後続のすべてのポストバックで持続する) ため、クエリ文字列変数を使用しないことを選択し、これに一連の条件付きロジックを追加することに対処したくありませんでした。
とにかく、Session を使用して通知を特定の URL に関連付ける非常に単純なクラスを考え出しました。次に、マスター ページのPage_Loadイベントをフックして、現在の URL に対して表示する通知をこのクラスに照会します。見つかった場合は、NotificationMessage ユーザー コントロールを動的に読み込み、メッセージ コンテンツを表示します。
異なるaspxページ間で通知を渡そうとすると、すべてが期待どおりに機能します。予想どおり、コンテンツ ページがそれ自体に通知を追加しようとすると、うまくいきません (つまり、「入力したデータが無効です。やり直してください」)。その理由は非常に明確です。コンテンツ ページが自身の通知を追加するまでに、マスター ページのPage_Loadイベントはすでに発生しているため、ページのライフサイクルでは遅すぎて何の役にも立たないからです。関連するコードを以下に貼り付けます。
上記で言及したライフサイクルを考慮して、現在のページに通知が追加されるたびにイベントが発生するように NotificationManager クラスを変更しました。マスター ページはそのイベントをインターセプトし、Page_Loadが既に発生している場合は、LoadNotifications メソッドを最初からやり直します。
残念ながら、これは機能しません。このコードを何度も確認しましたが、マスター ページが NotificationMessage UserControl を読み込み、適切なプレースホルダーに問題なく追加したにもかかわらず、最終的な aspx HTMLにはその UserControl のマークアップが含まれていません。UserControl のPage_Load内にブレークポイントを配置し、実行中に実際にヒットしていることを確認しました。
コンテンツ ページ内から UserControl を動的に読み込み、マスター ページを完全にバイパスすると、問題なくレンダリングされます。
念のため、UserControl の動的読み込みを取り除き、代わりにマスター ページ マークアップでの静的宣言と、コントロールの Visible プロパティのコード ベースの切り替えを選択しました。まだサイコロはありません!
誰かがこの難問に光を当てることができれば、私は大いに感謝します.
asp.net - グリッドビュー コントロールの内部動作? カスタム (データバインド) コントロールの作成方法
ページのライフ サイクルとの関連で、グリッドビュー コントロールの完全なライフ サイクル (コントロールのライフ サイクル) を知りたいです。
すべてのイベントが発生するもの。データがどのようにバインドされるか (どのイベントが内部で発生し、いつ発生するか)。
実際、私は複雑なカスタム コントロール (日常生活で必要) のリポジトリを作成しようとしています。サーバー コントロールがどのように機能するか (例: - gridview コントロール) を認識したら、カスタム コントロールの作成に慣れることができます。
また、どのようなカスタム コントロールが必要かについていくつかのアイデアを提案してください (例:- カスタム ページャー コントロール)