検索条件
この条件の案件数:65

Springのフリーランス求人・案件一覧

1 - 30/件 全65件

面談1回
リモートOK

【Kotlin・Spring Boot/リモート併用/週5日】脆弱性管理クラウドに関わる設計・開発・テストのフリーランス求人・案件

80~80万円/月額
業務委託(フリーランス)
渋谷駅

案件の内容

脆弱性管理クラウドに関わる設計・開発・テストを担当いただきます。 (例:API開発、バッチ開発、BFF、フロントエンド開発)

求めるスキル

・Java / Kotlin によるWebアプリケーションの開発経験(3年以上) ・Spring Framework / Spring Boot を利用したプロダクト開発の経験 ・AWSの使用経験 ・スクラムを採用したチームでの経験 ・HTML、CSS、Javascriptなどフロントエンドの開発に必要な基本的な知識や経験 ・SPAの開発経験 ・RDBMSの利用経験 ・macOSの使用経験

案件担当のコメント

リモート併用(週3出社、水・木リモート)

リモートOK

【Spring boot・React/フルリモート/週5日】学生向け支援システムのバッチ機能開発のフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)
汐留駅

案件の内容

校務支援システム開発に伴うシステムAPI開発。 リニューアルという位置づけだが、ほぼ新規開発となり、オンプレミス環境で運用されていたシステムをAzure上で構築。 先生たちが学校に行かなくてもシステムを利用できるようにすることが目的、バッチ機能開発全般をお願いします。

求めるスキル

・JAVA (Spring boot)またはJavascript(React)での開発経験3年以上 ・詳細設計~テストでの経験 ・APIの設計経験 ・DB周りの知見

案件担当のコメント

汐留オフィスにて打ち合わせ時出社

リモートOK

【Vue.js・Java(spring)/フルリモート/週5日】メディア系キャンペーン効果分析システム開発 のフリーランス求人・案件

66~66万円/月額
業務委託(フリーランス)
品川駅

案件の内容

既存システムの再構築プロジェクト キャンペーンに対してのアンケートデータを元に効果を分析する

求めるスキル

・Vue.js、Java(spring)の要件定義からの経験3年以上

案件担当のコメント

※リモート併用 (出社月2回程度を想定)

面談1回
リモートOK

【Java・Spring Boot/フルリモート/週5日】フィットネス動画配信サービス開発のフリーランス求人・案件

85~85万円/月額
業務委託(フリーランス)

案件の内容

フィットネス動画配信モバイルアプリのバックエンド開発 新規でプロダクトの開発を行う業務です チームメンバーとともに要件定義からご対応いただきます 現在はプロダクトの企画を行っており、2月より要件定義が始まる計画となっております

求めるスキル

・Java/Spring Bootでの開発経験が3年以上 ・RESTful APIの設計・開発経験 ・RDBMSを用いたデータモデリングとSQL実装の経験 ・AWSでのシステム開発経験 ・チーム開発での実務経験 ・要件定義から基本設計までの上流工程の経験

面談1回
リモートOK

【Java/React/一部リモート(恵比寿)/週5日】国内最大級の金融取引システム開発のフリーランス求人・案件

65~90万円/月額
業務委託(フリーランス)
恵比寿駅

案件の内容

自社FX取引システムのリファクタリングに携わり、エンドユーザーや社内の各部門と協力しながら、最適なシステム構築を推進していただきます。 ・システム開発における最新技術の提案 ・既存システムの機能追加・改修業務(法令対応、不具合修正などを含む) ・ドキュメントの作成 ・データの収集・調査、レポートの作成(データベース操作・集計、CSV作成など) ・セキュリティ対応(ソフトウェア・ライブラリバージョンアップなど) 【開発プロセス】 ・ウォーターフォール開発手法を採用しており、要件定義や設計、実装、テスト、リリースの各フェーズを順序立てて進行します ・事前に綿密な計画を立て、各フェーズでの進捗確認を行いながら品質を確保しつつプロジェクトを完遂します ・コードレビューやテスト工程を重視し、堅牢で安定したシステムを構築します ・システム運用の自動化ツールを活用し、信頼性の高い運用環境を提供しています

求めるスキル

・Java言語を使用した開発経験:目安5年以上 ・事業会社での実務経験がある方 ・ビジネス要件の理解や、仕様の検討に入ることに抵抗感がない方 ・テストコードを実務で書いていた方

案件担当のコメント

大規模かつ、低遅延 リアルタイム性が求められる難易度の高いシステム開発に携わることができます。

リモートOK

【Java(SpringBoot)/フルリモート/週5日】ケーブルIDPF保守のフリーランス求人・案件

60~60万円/月額
業務委託(フリーランス)
溜池山王駅

案件の内容

バックエンド側でAPIを提供しており、フロント側がAPIを利用しているので、 そのAPI、およびバッチの改修をお任せします。 ・ケーブルIDPFの仕様変更、および、バグ対応

求めるスキル

・java、spring boot、git

面談1回
リモートOK

【Java・Spring Boot・AWS/リモート併用/週5日】某脆弱性管理クラウド(自社サービス)フルスタックエンジニアのフリーランス求人・案件

70~95万円/月額
業務委託(フリーランス)
渋谷駅

案件の内容

某脆弱性管理クラウドに関わる設計・開発・テストを担当いただきます。 (例:API開発、バッチ開発、BFF、フロントエンド開発) ※個人のスキル特性・ご希望にあわせて、詳細決定します。

求めるスキル

・JavaまたはKotlinによるWebアプリケーションの開発経験(3年以上) ・Spring Bootを利用したプロダクト開発の経験 ・AWSの使用経験 ・スクラムを採用したチームでの経験 ・HTML、CSS、Javascriptなどフロントエンドの開発に必要な基本的な知識や経験 ・SPAの開発経験 ・RDBMSの利用経験 ・macOSの使用経験 ※セキュリティ知見に関しては、セキュリティの専任エンジニアがおり、ご自身の担当領域に専念いただける環境です。

面談1回
リモートOK

【Java・Spring/基本リモート/週5日】校務支援システム フルリプレイス案件に伴うインターフェース開発のフリーランス求人・案件

65~75万円/月額
業務委託(フリーランス)

案件の内容

校務支援システム フルリプレイス案件に伴うインターフェース開発(Java/Spring) 【業務内容】 自治体単位のオンプレミス上で稼働している校務支援システムをAzure上に展開し、 シームレスな連携を可能にするための機能改善を行っていただきます。 リニューアル案件ではあるものの、既存システムに依存せず 新規システムとして1から作成を進めてまいります。 バックエンド領域外部インターフェース機能の開発に際し、 基本設計からシステムテスト工程までをご担当頂きます。 ウォーターフォールでの開発のため、基本設計書等、ドキュメント作成経験のある、 Java(Spring)経験者を募集させていただきます。

求めるスキル

・Java開発経験 5年以上 ・Spring経験 ・基本設計のドキュメント作成が1人称で対応可能な方 ・API設計経験

【Java / 常駐 / 週5日】チケット流通システム開発支援のフリーランス求人・案件

58~58万円/月額
業務委託(フリーランス)

案件の内容

チケット販売サービスの保守・改善開発や新規案件 (eclipse(tomcat, seasar2, Spring Boot)上でJAVA8による開発)

求めるスキル

・JAVA開発経験約5年程度 ・seasar2、又はSpringBootの使用経験 ・SQLを用いた開発経験

面談1回
リモートOK

【React/基本リモート/週5日】Java&Spring&ReactのシニアSE募集のフリーランス求人・案件

55~65万円/月額
業務委託(フリーランス)

案件の内容

・営業支援システム開発 Power Platformで構築した現行の営業支援システムから検索機能を切り離し、 新クライアント検索システムをスクラッチ開発で作り直す 要件定義~リリースまでを想定

求めるスキル

・Java&SpringBoot開発経験 ・JavaScript開発経験 ・React開発経験 ・開発経験トータル7年以上 ・要件定義以降の経験、各テスト工程の仕様書作成~テスト実施

面談1回
リモートOK

【Java/一部リモート/週5日】リーダー募集/Java開発経験者のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
豊洲駅

案件の内容

次期勘定系システム導入案件。 業務APチームに入っていただけるリーダーの方を募集。 現行COBOLソースを解析し、次期の構造・ルールに合わせた設計を行います。 次期での実装はJava(Spring)、クリーンアーキテクチャを用います。 現在は論理設計フェーズで~2025年1月まで実施予定。その後製造、テスト工程を経て2027年のリリースを目指します。

求めるスキル

・リーダー、サブリーダー経験 ・Javaのプログラミング経験 5年以上 ・基本設計以降の経験 3年以上

面談1回
リモートOK

【React.js/Java/一部リモート/週5日】住宅設備のWebオンライン発注サイト開発|フルスタックエンジニアのフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
新宿駅

案件の内容

住宅設備のWebオンライン発注サイト(BtoB、BtoCそれぞれ)のフロントエンド・バックエンドをフルスタックに開発いただく予定です。 7月にシステムリリースが終わっており、今後中長期的に開発案件が続く見込みのため、増員を希望しております。

求めるスキル

Webシステムの開発経験 React.jsの開発経験3年以上 React.js、Typescriptでの障害改修や新規画面開発の経験 Java(Spring)での障害改修や新規画面開発の経験 個別機能追加を一人称で作業を進めた経験

案件担当のコメント

出社:週2日程度、リモート:週3日程度

【Java・React/常駐/週5日】某クレジットカード向け開発のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
大濠公園駅

案件の内容

・新規クレジットカード発行サービスにおける以下領域の開発 ・申込Webフォーム開発 ・バックオフィス開発

求めるスキル

・バックエンド:Java(Spring Boot) ・フロントエンド:React(他、SPA経験があれば可) ・PM/PLの管理職経験(リーダーポジションのみ)

面談1回
リモートOK

【Java/一部リモート/週5日】決済代行サービス管理画面開発のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)

案件の内容

B向けの決済代行サービス基盤の管理画面WEBシステム開発 9月頃基本設計に移行し内部試験完了が2025年3月見込み リリースは2025年9月くらいを予定

求めるスキル

・WEBサイト開発経験(java、Spring、MySQL一通り) ・コミュニケーション力、文章力、説明力 ・業務理解が得意な方 ・詳細設計レビュー、コードレビューができる方 ・ユニットテストのパターンを洗い出せる方

面談1回
リモートOK

【Next・React/基本リモート/週5日】基幹システムリプレイス開発のフリーランス求人・案件

50~55万円/月額
業務委託(フリーランス)

案件の内容

現行システムのリプレイス ※Delphi→Next.js+Java(Spring Boot) 基本的には現行の使用を踏襲しつつ、Web化に伴い一部設計、I/Fの見直しは行う 想定される作業内容としては、 1.現行システムのソースコードを読み取り、基本設計書の記載 2.作成済みの基本設計書をベースに詳細設計、製造 現システムのソースコードの解析も作業としては発生します。 上記言語以外に、Electron.jsも採用していますが、基本的には別担当が対応。 スキルセットに応じてバックエンド(Java)の構築のみをご担当いただく可能性もあります。

求めるスキル

・Java(SpringBoot) ※製造フェーズを1人称で対応可能な方 ・基本設計のご経験 ※1人称でなくとも可 ・お客様とコミュニケーションを取りながら作業を進めた経験 ・javaScriptのフレームワークの経験(Next or React) ・SQLパフォーマンスチューニングのご経験

面談1回
リモートOK

【vue/一部リモート/週5日】大手製造(自動車)_BOM_E-BOM, M-BOMの統合のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
水天宮前駅

案件の内容

BOM(部品表)の統合 現行のE-BOM(パッケージ)とM-BOM(ホスト)をJAVAのアプリに統合する □想定作業: ・画面詳細設計 ・開発~UT ・結合テスト

求めるスキル

・Vue.jsを用いた画面開発が得意な方 ※その他各種javascript、Wijmoなどを用いた画面開発経験があり、Vue.jsを用いた画面開発も十分キャッチアップ可能な方でも提案可能です。 ・Spring Framework(MVC)の開発経験 ・WEBアプリ画面(JAVA)の外部設計経験 ・WEBアプリ開発(JAVA)の詳細設計経験(CLASS設計、SQL設計等)※3年以上 ・WEBアプリ開発(JAVA)の実装※5年以上 ・コミュニケーションスキル

面談1回
リモートOK

【vue/基本リモート/週5日】某大手教育コンテンツ会社内_小学生向けのICT学習サービスの設計~製造~試験支援のフリーランス求人・案件

65~75万円/月額
業務委託(フリーランス)

案件の内容

某大手教育・生活事業を展開している事業会社が自社サービスとして開発している 小学生向けのICT学習サービス(学習習熟度別に個別コンテンツを配信するE-ラーニングシステム) のスクラム開発チームに所属し、 クライアントサイド「html/css、javaScript、vue.js想定」・ サーバサイド「php(Laravel)、java(Spring Boot想定)」 を使用した設計、製造、テストが自律して品質高く行える方を探しております。 ※Java開発経験、SpringBoot経験は尚可で構いません。 ※クラウドはAzureを使用する想定

求めるスキル

・企画要件に対して、担当社員や各メンバーと一緒に設計できるコミュニケーション能力がある ・チームメンバーからの指導を素直に受け入れることができる ・自身に強みのある分野についてはチームメンバーへの指導も行える ・在宅勤務の環境下でも滞りなく開発を遂行できる ・Laravel(PHP)を使用した開発経験があり、ソースコードレビューができる技術レベルであること ・vue.js(JavaScript)を使用した開発経験があり、ソースコードレビューができる技術レベルであること ・HTML,CSS,HTMLを使用した開発経験があり、ソースコードレビューができる技術レベルであること ・システム開発関連の実務経験を2年程度経験している方 ・基本設計以降の開発経験がある方 ・クラウド環境上(Azure,AWS,GCPなど)での開発経験(開発環境構築含む)がある方

面談1回

【React/常駐/週5日】LPガス業者向けの販売管理システム刷新のフリーランス求人・案件

40~350万円/月額
業務委託(フリーランス)
品川シーサイド駅

案件の内容

既存パッケージシステム(クラサバ)からWebアプリ(Java)への刷新を行います。 主に画面周りの設計・製造・テストに携わっていただきます。  ※技術要素:react、java、Oracle、kubernetes、Job Center

求めるスキル

・何かしらの言語で開発経験2年ほど ・詳細設計以降のご経験 ・React開発経験(VueやAngular等でも可

リモートOK

【React, Next/基本リモート/週5日】フロントエンジニアのフリーランス求人・案件

40~50万円/月額
業務委託(フリーランス)
月島駅

案件の内容

学習スクール向けの運営システムの開発業務 【業務内容】 フロントエンドシステム開発を行っていただきます。 ※詳細は面談時にてご説明いただけます 【担当工程】 業務ヒアリング、要件定義、設計、開発、テスト、リリース

求めるスキル

・React, Next, TypeScrptを利用したフロントエンドの開発経験 ・Java(spring系)を利用したバックエンドの開発経験 ・REST APIの設計、開発経験 ・アジャイル/スクラムでの開発経験 ・JUnitを利用した検証経験

面談1回
リモートOK

【Java/フルリモート/週5日】シミュレーションゲームの新規開発のフリーランス求人・案件

45~55万円/月額
業務委託(フリーランス)

案件の内容

スマホゲーム用のサーバーサイド開発

求めるスキル

・Javaを用いたサーバーサイドの開発経験3年以上 ・Spring Bootなどのフレームワークの使用経験 ・HibernateなどのORMの使用経験 ・MySQLなどのRDBMS及びRedisなどのNoSQL (KVS) の運用・管理経験 ・Gitを用いたバージョン管理の経験 ・クラウドの利用経験

面談1回
リモートOK

【Java/フルリモート/週5日】ゲームサーバーエンジニア(新規開発スポーツシミュレーションゲーム)のフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)

案件の内容

スマートフォン用ゲームのサーバーサイド開発業務をお任せいたします。 スポーツシミュレーションゲームでの参画となります。 <具体的には> ・プロ野球を取り扱ったゲーム開発(国内のみ) ・Springを用いたサーバサイドの開発、ロジックの実装 ・仕様理解とモデリング ・クライアントサイドとのインタフェース設計、実装 ・企画職、クリエイティブ職と連携した実装上の課題解決 ・機能要望の実現、不具合修正 ・同職種、他職種への技術サポート ・在宅にて業務が可能な環境を用意できる方 ・常時接続可能なインターネット回線設備(光回線推奨)を有している方 ※通信容量の上限のある回線は不可

求めるスキル

・Javaを用いたサーバーサイドの開発経験3年以上 ・Spring Bootなどのフレームワークの使用経験 ・HibernateなどのORMの使用経験 ・MySQLなどのRDBMS及びRedisなどのNoSQL (KVS) の運用・管理経験 ・Gitを用いたバージョン管理の経験 ・クラウドの利用経験

面談1回
リモートOK

【Python/一部リモート/週5日】大手ECサイト向け業務システム開発のフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)
二子玉川駅

案件の内容

現行で使用されているシステムの改修、機能追加をご担当いただきます。 フェーズ:基本設計~

求めるスキル

・基本設計以降の工程を、一人称でご対応できる方 ・Pythonでの開発経験 2年以上 ・フロントエンドの開発経験

面談1回
リモートOK

【React.js/フルリモート/週5日】WEBシステム開発PGのフリーランス求人・案件

50~60万円/月額
業務委託(フリーランス)
初台駅

案件の内容

 住宅設備のWebオンライン発注サイト(BtoB)(BtoC)  7月にシステムリリースが終わり、今後も中長期的に小規模な開発案件が続く見込み  10月からメンバー入れ替えを予定しているため募集します

求めるスキル

○フロントスキル ・React.js、typescriptでの開発経験があり、障害改修や新規画面開発ができること ・すでに基盤ができているシステムであるため、基盤からの構築スキルは求めませんが、個別機能については普通に開発が進められるレベルを求めます ○サーバスキル ・Java(Spring)のサーバサイド開発経験があり、障害改修や新規画面開発ができること ・すでに基盤ができているシステムであるため、基盤からの構築スキルは求めませんが、 個別機能については普通に開発が進められるレベルを求めます

【React/常駐/週5日】大手メガネ屋の業務システム改善のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
茅場町駅

案件の内容

:大手メガネ屋の業務システム改善  (アジャイル開発、プロトタイプ作成)

求めるスキル

 ①react or vue.jsで認証基盤・ログイン画面を作成(Auth0というサービスを組み込む)  ②Java / Spring の技術者

面談1回

【Java/常駐/週5日】インターネットバンキングシステム企画開発・保守対応のフリーランス求人・案件

60~70万円/月額
業務委託(フリーランス)
日本橋駅

案件の内容

インターネットバンキングシステムに関する企画開発・保守対応を行う ・システム機能改善を目的とした企画、開発(行政からの要請や顧客要望の取り込み対応) ・保守運用(合併等システム移行作業、問い合わせ、インシデント対応

求めるスキル

上流工程(要件定義)~下流工程(製造、テスト)まで一通りの業務経験があること 運用保守業務経験があること(問い合わせ、インシデント対応等) 設計書から仕様を読み取り、調査・検討結果を資料にまとめることができること あいまいな要件から課題を洗い出し、仕様を決定できること 細かい作業指示がなくても自分で考えて作業できること スキル要件 ・Java(開発経験あり) ・F/W(Spring、Struts) ・DB(DB2、HiRDB) ※上記技術の経験があると好ましいが、近い技術の経験があれば良い ※開発はベンダに委託するため、コードを書くことは基本的にない。 ただし、ベンダ作成のコードレビューやインシデント発生時の解析のために言語知識が必要

面談1回
リモートOK

【Java/基本リモート/週5日】自治体の税務システム開発支援のフリーランス求人・案件

40~50万円/月額
業務委託(フリーランス)
都庁前駅

案件の内容

現行稼働しているシステムの次期システムを開発しております。 弊社チームリーダーが上流工程を担当しておりますので、リーダーとメンバーの間に入って設計以降の作業を担当して頂ける方を探しております。 ■担当工程 :・Java開発の設計書作成        ・Java開発~テスト        ※画面、サーバー側共にあり        ・チーム内メンバーへ実装内容のレクチャー

求めるスキル

・Java製造4年以上経験がある方 ※製造業務が得意な方は相談可  ・製造業務が得意な方 ・Spring Framework経験あるいは画面側(オンライン)の開発経験がある方

面談1回
リモートOK

【Java/一部リモート/週5日】製造業向け工程管理システムのフリーランス求人・案件

45~55万円/月額
業務委託(フリーランス)
田町駅

案件の内容

工程:調査、設計、製造、試験    ※慣れてきたら顧客折衝等も対応する可能性あり 環境:Java /Eclipse/SpringBoot/JavaScript/jQuery OS:Windows DB:Oracle12/MySQL 調査、設計、製造、試験    ※慣れてきたら顧客折衝等も対応する可能性あり Java /Eclipse/SpringBoot/JavaScript/jQuery OS:Windows DB:Oracle12/MySQL

求めるスキル

 ・基本/詳細設計の1人称での経験  ・Java製造経験2年以上あり1人称でできる方  ・コミュニケーション能力

面談1回
リモートOK

【React/フルリモート/週5日】国内教育事業に関連する学習支援システムの新アプリ開発のフリーランス求人・案件

65~70万円/月額
業務委託(フリーランス)
新宿駅

案件の内容

小中学生向けの学習支援サービスにおける新アプリをウォーターフォールで開発します。 フロントエンド、バックエンド、データ分析のエンジニアを募集します。 期間も短く難易度の高い案件となるため即戦力となる開発経験が豊富な要員を希望。 以下優遇いたします。 ・フロント、バック両方対応可能 ・要件定義~STまで新規スクラッチ開発の経験あり ・業務システム開発のテックリードのご経験

求めるスキル

○フロント枠 ・TypeScriptのご経験 ・React、Next.jsなどのモダンフレームワーク ○バックエンド枠 ・Java17のご経験 ・Spring bootなどのモダンフレームワーク

面談1回
リモートOK

【React/基本リモート/週5日】校務支援システムの刷新におけるフロントエンド開発のフリーランス求人・案件

60~80万円/月額
業務委託(フリーランス)
汐留駅

案件の内容

・全国の小中学校の教務支援を行うSaaSパッケージの刷新及び、 クラウド移行におけるフロントエンド開発をご担当頂きます。 現行からの業務要件の変更箇所があり、現時点では業務要件定義が完了しており、 システム要件定義から設計、実装、テストまでご担当頂きます。 バックエンドで定義されるデータのCRUDを行うAPIを用いてデータのやり取りを実施いたします。 フロントのアーキテクチャも確定はしておりません。 また、リーダー枠の方は上記に加え、進捗管理、顧客折衝、レビュー等もご担当頂きます。

求めるスキル

・WEB開発経験5年以上(両枠共通) ・フロントエンド開発経験3年(両枠共通) ・React開発経験(両枠共通) ・ウォーターフォール開発での基本設計書等のドキュメント作成経験(両枠共通) ・リーダー経験(リーダー枠のみ) ・顧客折衝経験(リーダー枠のみ)

面談1回
リモートOK

【React /基本リモート/週5日】システム再構築支援案件のフリーランス求人・案件

70~75万円/月額
業務委託(フリーランス)

案件の内容

システム再構築支援PJにおいて、要件定義(現行システム調査)工程から着任頂き、React SpringBootのWebアプリ開発を行っていただきます。 開発言語は、フロントはReact、バックエンドはJava Spring Bootを想定しており、 手法はウォーターフォール開発をベースとした繰り返し開発での実施予定です。 またDBはPostgreSQL・MySQLのいずれかの使用を、想定しております。

求めるスキル

・設計/テストのご経験 ・Reactを用いたフロント開発のご経験が3年以上ある方 ・AWSのご経験がある方

1 - 30/件 全65件

Springのフリーランス求人・案件について

■Springとは Javaの開発環境で使用できるオープンソースのフレームワークで、Java言語のWebアプリケーションフレームワークに該当します。Javaを扱うエンジニアの間で使用されることの多いフレームワークで、Spring Frameworkを使ってアプリケーションの開発を行う企業も少なくありません。 また、ほかのフレームワークと比較をすると、Spring Frameworkは汎用性の高さに定評があります。 ■Springの特徴 〈AOPによりメンテナンスがしやすい点〉 AOPとは「Aspect Orientation Programming」の略で、システム内で行われる同じ処理(共通処理)を抽出して集約をするプログラミング手法で、プログラムをシンプルにまとめることができます。 コードを短くわかりやすくすることで、不具合の特定が容易になるほか、プログラムの修正も行いやすくなります。 〈DIにより変更がしやすい〉 DIとは「Dependency Injection」の略で、日本語では「依存性の注入」と訳されます。例えば、2つのクラスが存在していて、両方のクラスが依存関係にある場合、一方が未完成だと動作のテストを行うことができません。ですが、Spring Frameworkを使用し、オブジェクトを注入することにより、クラスの依存関係が解消されて、動作のテストを行うことが可能となります。 その結果、1つひとつのプログラムを独立させやすくなり、システムの開発や改修が容易となります。 〈開発に役立つテストプログラムがある〉 ひとつひとつのシステムを統合した際のバグ検出ができる専用テストプログラムがあります。開発したシステムが問題なく処理できるかを事前にチェックすることができるので、バグを最小限に抑えることが可能に。 また、テストプログラムを利用することで、一連の処理が問題なくできているか確認して開発を進めることも可能です。 ■Springの将来性