1 - 30/件 全10件
案件の内容
基幹システムのマイグレーション対応及び開発業務を担当。必須スキルとしてJava、Struts、Servletなどが求められ、開発経験3~5年以上が必要。20年前に開発/運用してきた基幹システムのソースや設計で修正箇所を特定できることが必要。
求めるスキル
1.マイグレーションエンジニア:-Java、Struts、Servletの開発経験-20年前に開発/運用してきた基幹システムのソースや設計で修正箇所を特定できること2.開発エンジニア:-Java、Struts、Servletの開発経験-20年前に開発/運用してきた基幹システムのソースや設計で修正箇所を特定できること-設計業務を主体的に行える能力(リーダーの補佐的な役割)
案件担当のコメント
※報酬はスキル見合いです。
案件の内容
基幹システムのマイグレーション対応及び開発業務を担当。必須スキルとしてJava、Struts、Servletなどが求められ、開発経験3~5年以上が必要。20年前に開発/運用してきた基幹システムのソースや設計で修正箇所を特定できることが必要。
求めるスキル
1.マイグレーションエンジニア:-Java、Struts、Servletの開発経験-20年前に開発/運用してきた基幹システムのソースや設計で修正箇所を特定できること2.開発エンジニア:-Java、Struts、Servletの開発経験-20年前に開発/運用してきた基幹システムのソースや設計で修正箇所を特定できること-設計業務を主体的に行える能力(リーダーの補佐的な役割)
案件担当のコメント
※報酬はスキル見合いです。
案件の内容
国内株式における新規サービスの構築および既存システムの保守開発。上流工程からの参画も可能。
求めるスキル
・金融商品システム開発経験 ・Linux環境下でのWebアプリケーション開発経験(3年以上)(Java、JSP、JavaScript) ・Eclipse、SpringFramework、OracleでのSQL利用経験(3年以上) ・バージョン管理ツール(Git/SVN)の使用経験 ・複数人での共同作業経験
1 - 30/件 全10件
・Strutsとは Strutsは、Java言語で開発されたオープンソースのMVC(Model-View-Controller)フレームワークです。Webアプリケーションの開発において、ビジネスロジック、データ処理、表示の役割を分離することで、柔軟性やメンテナンス性を高めることができます。Strutsでは、コントローラー(Controller)がリクエストを処理し、ビジネスロジックの処理を委譲するモデル(Model)を呼び出し、最終的にビュー(View)をレンダリングしてレスポンスを生成します。Strutsは、アクションやフォーム、検証などの構成要素を提供し、開発者がこれらの要素を組み合わせて柔軟なWebアプリケーションを構築できるようサポートします。また、StrutsはJava EE(Enterprise Edition)の一部として広く採用され、企業向けの大規模なWebアプリケーション開発にも適しています。そのため、多くの企業や開発者によって使用されています。 ・Strutsの特徴や魅力 Strutsの魅力は、堅牢で信頼性の高いMVCアーキテクチャを提供することにあります。このフレームワークは、ビジネスロジック、データ処理、表示を明確に分離することで、アプリケーションの保守性と拡張性を向上させます。また、Strutsは、アクションフォームやフォーム検証、セキュリティ機能など、多くの機能を提供し、開発者が効率的にアプリケーションを開発できるよう支援します。さらに、StrutsはJava EEの一部として広く採用され、大規模なエンタープライズアプリケーションにも適しています。このため、企業や開発者は、Strutsを使用して信頼性の高いアプリケーションを開発することができます。Strutsのコミュニティも非常に活発であり、豊富なドキュメントやサポートが提供されています。これにより、開発者は素早く問題を解決し、アプリケーションの開発をスムーズに進めることができます。 ・Strutsの習得難易度&勉強方法 Strutsの習得難易度は、Javaの基本的な知識がある場合には中程度です。このフレームワークはMVC(Model-View-Controller)アーキテクチャに基づいており、アクション、ビジネスロジック、ビューの分離が行われています。初めてStrutsを学ぶ場合、フレームワークの基本的な概念や設計パターンを理解する必要があります。このため、MVCパターンの理解やStrutsのコンポーネント(アクションフォーム、アクションクラスなど)の使用方法を学ぶことが重要です。Strutsの公式ドキュメントやチュートリアル、さまざまなオンラインリソースが利用できるので、これらを活用することで効果的に学習できます。また、実際のプロジェクトでの経験や実践を通じて、より深く理解を深めることができます。初心者の場合は、サンプルコードの読解や小規模なプロジェクトの構築から始め、徐々に複雑なアプリケーションを開発することでスキルを向上させることが重要です。 ・Strutsの将来性 Strutsの将来性は、JavaベースのWebアプリケーション開発において依然として一定の需要がありますが、近年ではよりモダンで軽量なフレームワークや技術が台頭しています。特に、Spring FrameworkやSpring Boot、Micronautなどのフレームワークが人気を集めており、これらのフレームワークはより柔軟性があり、開発効率が高いとされています。そのため、Strutsは徐々に市場から置き換えられる可能性があります。ただし、既存の大規模なシステムやレガシーコードのメンテナンスや開発においては、Strutsを使用し続けるケースが見られることもあります。また、Strutsのコミュニティやサポートは依然として活発であり、新しいバージョンやアップデートが定期的にリリースされています。そのため、特定のプロジェクトや組織のニーズに応じて、Strutsを採用することは依然として選択肢の一つとして考慮されるでしょう。