問題タブ [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.
jsp - JSPタグのライフサイクル
jspタグのライフサイクルを誤解しているように見えるため、コードにバグを導入しました。
バグが発生する前は、タグは次のように機能していました。タグに属性としてコレクションを渡すと、テーブルとして表示されます。コレクションは、コントローラーからJSPに渡されました。
バグ後:コレクションを設定する属性を削除しました。代わりに、タグでコレクションがnullかどうかを確認し、リクエストから名前で取得します(命名規則を使用)。
私が予期していなかったこと:コレクションが最初にタグに設定された後、その後の実行でnullになることはありません!それでも、TLDでは必須ではない属性として定義されていました。
タグが実行間で以前の値を保持しないことを期待していました。
lifecycle - プロジェクトをシャットダウンするタイミングをどのように知ることができますか?
ねえ、私は1年かけてプロジェクトを構築しました。私はそれに多くの時間を費やしました、そしてそれは素晴らしいものになりました. 多くの人がそれを使用し、多くの人がプラグインを作成しています。しかし、それ以来、私は別の言語、別のスタイルに移行しており、コードベースは汚くてハック的であり、それを組み込んだフレームワークで作業を続けたいかどうか確信が持てません.
プロジェクトを終了して次に進むべきだと判断するのはいつですか?
jsf - h:selectManyCheckbox の JSF f:selectItem がバッキング Bean で機能しないが、h:dataTable では正しく表示される
この問題は、次のコードで発生します。
ご覧のとおり、value="#{filterListener.chosenFilters}" があります。dataTable の値も同じなので、selectItem のいずれかをクリックすると、dataTable に要素が追加または削除されます (これは機能しています)。バッキング Bean には、次のコードがあります。
チェックボックスの 1 つをクリックするたびに、適切なデータを含む列が追加/削除されます。コンソールでは、processValueChange メソッドで出力すると「processValueChange が呼び出されました」というメッセージが表示されますが、この間、chooseFilters は常に null であり、if式は実行されません。どうして?これはセッション Bean です。バッキング Bean 内でリストを使用できない理由がよくわかりませんが、dataTable では問題なく使用されます。
このたびはご検討いただきありがとうございます。
architecture - あなたの会社のすべてのアプリケーションのリストをどのように取得しますか?
(更新: これをServerFaultに移動しました)
私は、社内のすべてのアプリケーション (約 250) のリストを管理する責任があります。その範囲は、80,000 人の従業員を追跡する人事システムから、数億ドルの収益をもたらす製造タイプのシステム、ユーザー ベースが小さく、ダウンしてもあまりリスクのない Web アプリケーションにまで及びます。
テクノロジーは、ほとんどが SAP、.Net、Java に分かれていますが、他にも想像できるほぼすべての従来の例があります。
リストのポイントは、リスクを管理し、改善の機会を特定できるようにすることです。たとえば、Clipper で記述されたコア ビジネス機能を担うシステムを見つけた場合、それらを書き直すための資金を見つけようとします。ランドスケープ内のリスクの高いアプリの図を「ヒート マップ」と呼びます。
リストは非常にシンプルです。必要なのは、名前、説明、ID、DB プラットフォーム、アプリ プラットフォーム (SAP、.Net、Java on Weblogic、メインフレームなど)、主要なインターフェイス、および主要なサービスだけです。
このようなリストを作成/維持した経験のある人はいますか? 何を覚えておくべきですか?
乾杯
カ
version-control - Subversion と SharePoint のヘルプによる構成管理
1 年前に現在の会社に採用されたとき、私は VSS から開発チームを移行する任務を負っていました。彼らはすでに Subversion が欲しいと思っていました。Subversion の使用とセットアップの経験があったので、私は有力候補でした。最初に TFS を売ろうとしたのは、私が今抱えている問題を解決してくれるだろうからでしたが、お金が逼迫しており、Subversion は無料なので... わかりました。とにかく、私は提案を完成させました。邪魔になっているのは次のことだけです。
ソース コードのみを SVN に保存し、すべてのドキュメント、リリース ビルド、およびその他のプロジェクト アーティファクトを SharePoint ポータルに保存することを提案したので、開発者以外の利害関係者に SVN へのアクセスを許可する必要はありません。私が提案を提示したとき、すべてが除外されましたが、アーティファクト間の同期をどのように管理するかについて疑問が生じました (例: How to is document x version 3.1.2 associated with release 4.5.2)。私の最初の反応は、成果物を保持する (そして変更も追跡する) 新しいリリースごとに、SharePoint プロジェクト ページにセクションを作成することです。これを行うより良い方法はありますか?誰かがこれをやっているのを知っていますか?または、SVN を SharePoint と同期するための統合パッケージはありますか?
ここでは、企業の開発環境に関する情報をいくつか紹介します。私たちのソフトウェアはすべて社内向けであり、販売はしていないため、顧客はすべて社内です。当社には 2 種類の開発者がいます。1. サード パーティ製ソフトウェアの保守とカスタマイズを担当する開発者、および 2. 独自のソフトウェアを作成する開発者 (私が該当する分野) です。私たちが作成するソフトウェアのほとんどは .NET ですが、サード パーティ製のソフトウェアは全面的に使用されています (COBAL、C、FORTRAN、その他の誰も気にしないその他のがらくた)。
早く提出したいので教えてください。私はVSSが嫌いです!!!!!!!!!! そして私は救済が必要です!
tomcat - Tomcat6、サービス停止イベントを解釈する方法は?
Tomcat サービスがダウンしたときに何らかのアクションを実行したいと考えています。たとえば、Tomcat サービスの停止時間を簡単に記録したいと思います。tomcat ライフサイクル イベントにフックを適用してこれを行う方法はありますか? はいの場合、いくつかの詳細を提供してください。
Tomcat がダウンしているときに 1 つのクラスを呼び出したいと思います。このクラスは、プロパティ ファイルに時間を記録します。
ありがとう。
jsf - JSF 1.1: ライフサイクルに関する質問、レンダリング属性が以下のマネージド Bean アクションに影響を与えるのはなぜですか?
アクション #{ruler.start} を指すページ「start.jsf」があります。このアクションはリクエストを「flow.jsf」に転送します。
マネージド Bean "ruler" (スコープ指定されたリクエスト) にはいくつかのプロパティが含まれており、そのうちの 1 つは "ruler.operation" と呼ばれ、"start.jsf" に正しく入力されています。
ページ「flow.jsf」には、 「objectList.selectedContractor」という名前のプロパティ オブジェクトを含む「objectList」(セッション スコープ) という別のマネージド Beanを指すコマンド ボタンがあります(コンストラクターに初期化された POJO であるため、その子プロパティは常に空です)。最初のMB呼び出しでのみ、または間違っていますか?)、そのアクションは #{objectList.itemInsert} です。
「flow.jsf」のフォームページには、以下のタグが含まれています。
アクション #{objectList.itemInsert} を送信すると、「someProp」のみが正しく MB に入力され、「selectedContractor.crname」は空になります。
しかし、#{objectList.selectedContractor.crname} をバインドするタグから "rendered" 属性を切り替えると、#{objectList.itemInsert} が呼び出されたときに機能し、正しく入力されます。提出?
asp.net - IIS の再起動後に ASP.NET アプリケーションを "自動展開" する方法はありますか?
Fluorine FX リモーティング ライブラリを使用する ASP.NET アプリケーションがあります。Web アプリケーションが初期化されると、RTMP 接続を処理するために別のポートでソケット サーバーが開始されます。
私たちが抱えている問題は、IIS を再起動したときに、アプリケーション内の .aspx ファイルの 1 つに対して最初の HTTP 要求が行われるまで、RTMP サービスが実行を開始しないことです。
私は、ASP.NET ライフサイクルと、それが IIS にどのように結びついているかについて、次の記事を参照して読んでいます。
http://msdn.microsoft.com/en-us/library/ms178473.aspx
ライフサイクルはすべて、最初の HTTP リクエストによって初期化されるという前提に基づいているようです...
IIS の再起動時に、Fluorine とその RTMP サーバーの初期化を強制できるフックがあるかどうかは誰にもわかりませんか?
.net - WebControl の Trigger-Method が起動されない
これが私のシナリオです
。プレースホルダーのあるページがあります。ページは動的に異なる種類のコントロールをこのプレースホルダーに追加します (いくつかのデータを表示したくありません - ツリーがあるため、クエリ文字列またはポストバックを介して ID を取得します)。
追加されたすべてのコントロールには、多かれ少なかれ、テキストボックス (表示要素の名前)、チェックボックス (表示要素のアクティブ状態)、およびこの Web コントロール内のメソッドを起動する保存ボタンが含まれています。
今、私の問題は本当に明白です: コントロールを動的に追加しているので (そしてすべての条件: !Postback と Postback)、そのように追加されたコントロール内の保存メソッドは起動しません - 私が何をしても...
私は単にトリックを取得するために愚かです:)
いくつかの舞台裏情報 (ワークフロー):