1 - 35件/全35件
同社はソーシャルゲーム/アプリの企画開発、運営を主に行う企業です。 全て自社内で企画、設計を行っており、これまでにリリースしたタイトルがアニメ化する等、大型タイトルのリリース実績もあります。 今回はゲーム事業もしくは新規事業に携わって頂けるJavaのサーバーサイドエンジニアを募集致します。 複数新規や運用中のタイトルの開発が走っている為、複数案件をご紹介させて頂く可能性がございます。 【具体的な業務内容】 ・スマートフォン向けゲームのサーバサイドJavaプログラミング ・スマートフォン向けゲームのサーバ構築・運用 ・新機能の実装にむけた方式設計・開発 ・応答速度向上などのパフォーマンス改善 ・障害発生時の問題の切り分け・解決 ※エンド直案件となります。面談は弊社同席で1回行います。
案件の必須スキル
・Javaを用いたWebアプリケーションを開発経験(2年以上経験) ・Javaフレームワーク用いた開発経験(2年以上経験) (Struts、Seaser2、Wicket、SpringFramework、Hibernate、iBATIS など)
大手ネット証券企業の各種証券取引システムの追加開発案件に サーバーサイドエンジニアとしてご参画頂きます。 1チーム4~5名程度の少人数での開発となり、 基本設計からテストまでををご対応頂きます。 Java,HTML5/CSS3,JavaScript,SQL
案件の必須スキル
・Java、JSPの経験 ・WEBアプリケーション開発の経験 ・Unix系OSの経験 ・SQLの経験 ・OracleやPL/SQLの経験 ・tomcat,Apacheの経験
証券会社向け持株システムのWebシステム刷新に伴う開発プロジェクトとなります。 画面側開発がメインとなりますが、サーバー側開発も一部対応いただきます。 工程は、基本設計(画面定義、アクション定義、入出力項目一覧等)、詳細設計、開発、単体結合総合テストまで実施していただきます。 規模が大きい刷新となりますので、長期継続を予定しております。 事前の業務知識は不要で、参入後キャッチアップしていただければ問題ございません。 お客様先拠点に持ち帰っての開発となりますので、厳しいセキュリティは無く、インターネットの使用も可能で、意見のしやすい環境です。 Java,JavaScript
案件の必須スキル
・基本設計(画面):1案件以上 ・Java経験:3年以上 ・下記3つのうちいずれか1つの実務経験:1年以上 もしくは、JavaScript+CSS+jQueryを使用したフロント開発経験:3年以上 Vue.js AngularJS React.js ※複数合算で1年以上でも構いません ・Springフレームワークの使用経験 ・Gitの使用経験
金融向け、FX取引Webシステムのアーキテクチャ刷新に伴うJava開発エンジニアの募集案件です。 新しいアーキテクチャに沿って、サーバーサイド/フロントエンドの改修、追加開発を行っていただきます。 ・担当工程:基本設計〜テスト ・募集ポジション:メンバー ※業務知識は不要で、キャッチアップ期間は確保して頂けます ※お客様先拠点に持ち帰っての開発となりますので、厳しいセキュリティは無く、インターネットの使用も可能で、意見の出しやすい環境です Java
案件の必須スキル
・Java経験:3年以上 ・Spring(またはSeaser2などのDIコンテナ)フレームワークの使用経験:3年以上 ・基本設計経験:1案件以上
ECサイトのエンハンス開発業務全般をお願いします。 4名体制の中で率先してコミュニケーションをとっていただき、 設計も含めたコーディング作業となります。 作業フェーズ:製造、保守 Java,HTML5/CSS3,DB(インフラ)
案件の必須スキル
・Java 6系以上(DIコンテナ、iBatisを利用した開発経験) ・HTML / CSS / XMLの基礎知識 ・Javaを介してDBのテーブルを操作をした経験 ・SpringMVC3.0以降を使用したご経験 ・MyBatis(iBatis)(または相当のORマッパー)のご経験 ・フロントエンドに対する理解
大手金融機関向けラップシステム開発をお願いします。 担当工程:基本設計~製造 [開発環境] 言語:Java, Shell FW:Spring, ibatis(Mybatis) その他:JUnit, dbUnit, JMeter Java
案件の必須スキル
・Java開発経験5年以上(オンライン、バッチ共に) ・金融系開発経験 ・SpringFW使用経験 ・JUnit、dbUnitなどテスティングフレームワーク使用経験(無い場合はキャッチアップが早い方) ・shell等のスクリプト言語経験
スマートフォン向けにリリースしている既存ゲームの 機能追加、改修業務を担当します。 ゲームのタイトルは商談後に決定しますが ファンタジー系、カードバトル系、箱庭系のゲームが想定されます。 1タイトル15名~MAX60名程度で運用し、 ディレクター、プランナー、サーバーサイド、フロントサイド デザイナー、イラストレーターの構成になっています。 開発環境は以下の通りです。 言語:Java、JavaScript OS:Linux DB:MySQL FW:Spring、Struts系 KVS:memcached、Redis ORマッパー:iBATIS、MyBATIS その他:Apache、Tomcat、Eclipse、Jenkins、Git、FreeMarker Java
案件の必須スキル
・JavaによるWEBシステム開発経験2年以上 ・設計フェーズの経験 ・DB設計の経験
会社や事業について学んでいただき、プロジェクト先にアサイン。SIベンダーのプロジェクトメンバーとして参画いただきます。ゆくゆくは、大手自動車メーカーHPにおける商品紹介ページのインフラ整備やタブレット端末における手書き変換システムの開発、マンション宅配ボックスにおける不在時のシステム連携などに携わっていただきます。 Java
案件の必須スキル
・Javaでの開発経験:3年以上 ・設計経験 ・製造経験:5年以上
・サーバー側(Java)+フロント側(Vue.js,TypeScript)の基本設計〜テスト ※一部ローコードツールを使用していただく可能性がございます。
案件の必須スキル
・Java開発経験3年以上 (うちJava1.8or1.8以上での開発経験1年以上) ・Springbootの実務経験6ヶ月以上 ・Vue.jsの実務経験1案件以上 ・Javaでの基本設計経験1案件以上
【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 検定関連システムの詳細設計以降の開発を担当します。 ■具体的な作業内容 ・Java 1.8、Struts2、iBATIS、Spring Bootを使用したシステム開発 ・OracleやSQL Serverを用いたDB操作 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。
案件の必須スキル
・円滑なコミュニケーションが取れる方 ・Java、SprinBootにて一人称での開発が可能な方 ・フレームワークを使ったWebシステム開発経験とオブジェクト指向開発経験をお持ちの方
設計からテスト
案件の必須スキル
Java + Oracleによる開発経験 ※Oracle 10g以上が望ましい 以下のFWによる開発経験 ※すべてである必要はないがStrusのみはNG ・Struts 2以上 ・Spring ・MyBatis(iBatis) アジャイル開発の経験 システムの調査経験 Oracle PL/SQLによる開発 Java + PostgreSQLによる開発経験 パフォーマンス・チューニングの経験
・サーバー側(Java)+フロント側(Swing)の基本設計〜テストまでをご担当いただきます。 ・一部顧客独自フレームワークを使用しているため、独自フレームワークに抵抗のない方向けのPJです。 ・同顧客へ40名以上の方がご参画しており、長期+大規模案件となります。 ・初月や業務のキャッチアップ等、現場内で丁寧にフォローさせていただきます。 ※守秘があるため、その他詳細は面談時にお伝えさせていただきます。 【環境】 ・サーバー環境:Linux / PostgresSQL / Tomcat など ・サーバー側開発言語:Java / 独自フレームワーク ・クライアント側開発言語:Swing / HTML5 など ・バージョン/チケット管理:Github/JIRA など ・コミュニケーションツール:Slack / MicrosoftTeams など (案件№:1476-0o)
案件の必須スキル
・Javaでの開発経験が5年以上ある方 ・Javaでの基本設計経験が合計1年以上ある方 ・Java1.8以上 + Spring or Springbootでの開発経験1年以上ある方 ・ORマッパーの実務経験がある方(Hibernate,MyBatis,iBatis など)
・保険Webシステムの新規開発、追加開発、エンハンス改修対応担当(SE)の募集です。 ・サーバー側(Java)およびフロント側(Vue.js,TypeScript)の基本設計〜テストまでを担当いただきます。 (サーバー側6〜7割、フロント側3〜4割程度) ・顧客へ40名参画済、保険部署には上位リーダー含め、20名の体制で参画済です。 ・初月や業務のキャッチアップ等、現場内で丁寧にフォローさせていただきます。 ※守秘があるため、案件詳細は面談時にご本人へお伝えさせていただきます。 ■ チーム/全体人数:4〜6名/40名程度 ■ 開発環境 ・サーバー環境:Linux / AWS(Aurora) / MySQL / Tomcat など ・サーバー側開発言語:Java / Springboot ・クライアント側開発言語:Vue.js / PHP(Symfony)/TypeScript/Javascript / jQuery/ HTML5 /など ※PHPの経験は不要です。 ・バージョン/チケット管理:Github/JIRA など ・コミュニケーションツール:Slack / MicrosoftTeams など
案件の必須スキル
・Java開発経験3年以上 (うちJava1.8or1.8以上での開発経験1年以上) ・Javaの基本設計経験1案件以上 ・Springbootの実務経験6ヶ月以上 ・Vue.jsの実務経験6ヶ月以上 ・Hibernate(またはmybatis / iBatis / DBFluteなどのORマッパー)フレームワークの知識 ・研修期間除く業界経験5年以上
・サーバー側(Java)+フロント側(Vue.js,TypeScript)の基本設計からテストまでを担当いただきます。 ・割合は低いですが、一部ローコードツールを使用していただく可能性がございます。 (設計書作成や定義書の作成、実際の定義対応、テストなど) ※ローコードツールの経験は不要です。
案件の必須スキル
・Java開発経験3年以上 (うちJava1.8or1.8以上での開発経験1年以上) ・Spring Bootの実務経験6ヶ月以上 ・Vue.jsの実務経験1案件以上 ・Javaの基本設計経験1案件以上 ・ORマッパーの実務経験(Hibernate,MyBatis,iBatis など) ・研修期間除く業界経験5年以上
・保険Webシステムの新規開発、追加開発、エンハンス改修対応担当(SE)の募集です。 ・サーバー側(Java)およびフロント側(Vue.js,TypeScript)の基本設計〜テストまでを担当いただきます。 (サーバー側6〜7割、フロント側3〜4割程度)
案件の必須スキル
・Java開発経験3年以上 (うちJava1.8or1.8以上での開発経験1年以上) ・Javaの基本設計経験1案件以上 ・Springbootの実務経験6ヶ月以上 ・Vue.jsの実務経験6ヶ月以上 ・Hibernate(またはmybatis / iBatis / DBFluteなどのORマッパー)フレームワークの知識 ・研修期間除く業界経験5年以上
既存機能のシステム改修をご担当いただきます。
案件の必須スキル
・設計経験者 ・Java経験(2年以上) ・Spring Framework経験 ・HTML/CSS経験(1年以上) ・DB使用経験 ・DB操作・SQLの知見 ・サブリーダー経験
■ PJ概要 ・保険Webシステムの新規機能、エンハンス改修担当の募集です。 ・Java開発をメインとして、基本設計〜テストまで対応いただきます。 チーム/全体人数:全体20名程度、チーム5〜10名程度
案件の必須スキル
・Javaでの開発経験4年以上 (うちJava1.8以上(1.8含む) + Springbootでの開発経験1年以上) ・Vue.js開発経験6ヶ月以上 + SPA(React,Next,Angularなど)開発経験6ヶ月以上 ・Javaの基本設計経験1案件以上 ・Hibernate (またはmybatis / iBatis / DBFluteなどのORマッパー)フレームワークの知識 ・研修期間除く業界経験5年以上
某ネット証券やその他グループ金融機関の口座開設システムの開発業務。 フロント7、バックエンド3の割合で作業を行い、工程は設計~テストまでご対応いただきます。
案件の必須スキル
・toCサイトのマークアップ経験(HTML,CSS) ・CSSを駆使したサイトデザインができる方(レスポンシブデザイン経験歓迎) ・Sketch,Zeplin等のツール使用経験 ・Java,JSPの開発経験 ・Spring,iBatis(MyBatis),Hibernateのいずれかのフレームワークを使った開発経験
案件内容 :企業向けのコンテンツ管理システムのシステム環境更改による、 ミドルウェア等のバージョンアップおよび機能追加や改良のプロジェクトになります。 ・Webシステム開発(JavaでのWebシステムの開発経験)・アプリケーションサーバーはTomcatを利用しています (一般的なWebアプリ) 工程 :・設計、実装、単体試験、結合試験 ・リリース作業 ・システム改修 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】 ★期間:随時~ ★本案件の最新の状況は、担当者までお問合せ下さい。 ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎
案件の必須スキル
・Webシステム開発(Java)の開発経験3年以上 ・基本設計~1人称で対応可能な方 ・Javaアプリケーションフレームワーク(SpringMVC)で開発した経験
債権システムの開発に携わっていただきます。 具体的な内容は下記の通りです。 ・サーバー側(Java)+フロント側(Swing)の基本設計〜テストまでを担当いただきます。 ・一部顧客独自フレームワークを使用しているため、独自フレームワークに抵抗のない方向けのPJです。 ★期間:随時~ ★本案件の最新の状況は、担当者までお問合せ下さい。 ※20代〜30代が中心で活気ある雰囲気です。 ※成長意欲が高く、スキルを急速に伸ばしたい方に最適 ※将来リーダーを目指す方歓迎
案件の必須スキル
・Javaでの開発経験5年以上 ・Java1.8or1.8以上 + Spring or Springbootでの開発経験1年以上 ・Javaでの基本設計経験合計1年以上 ・ORマッパーの実務経験(Hibernate,MyBatis,iBatis など)
【20代~40代のエンジニア活躍中!】■概要 工事情報管理システムAP開発をお任せいたします。 ■具体的な作業内容 ・概要設計、詳細設計、製造、結合テスト -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・Java,JavaScript,SQLでの開発実績2年以上 ・現行システムのソース解析(Java)を行えること ・上流工程経験
【20代~40代のエンジニア活躍中!】要件定義 ~ テスト -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・Javaでの開発経験がある方。 ・要件定義または基本設計のご経験がある方。 ・勤怠、体調面が問題ない方。
・製造業向け基幹システムの漆器ERPパッケージ開発 ・JAVA言語での開発、基本設計~テスト工程を対応 ・開発環境: ・サーバー環境:Linux / Aurora / Tomcatなど ・サーバー側開発言語:Java1.8 / Spring / Hibernate / Struts / JMSなど ・クライアント側開発言語:HTML5 / Javascript / jQuery?/AngularJSなど
案件の必須スキル
・Java経験3年以上 ・Spring(またはSeaser2などのDIコンテナ)フレームワークの使用経験 ・Hibernate(またはmybatis /?iBatis /?DBFluteなどのORマッパー)フレームワークの知識
・新規の生命保険Webシステム保守開発 ・基本設計~テストまで経験やスキルに応じた業務 ・サーバー環境:Linux / mysql / Tomcatなど ・サーバー側開発言語:Java1.8 / Spring / Hibernateなど
案件の必須スキル
・Java経験3年以上 ・Spring(またはSeaser2などのDIコンテナ)フレームワークの使用経験 ・Hibernate(またはmybatis/iBatis/DBFluteなどのORマッパー)フレームワークの知識
仮想通貨取引システムのパッケージ開発(開発?単体テスト) ・担当工程は実装~テストまでがメイン 開発環境: ・サーバー環境:Linux / Oracel/mysql / Tomcatなど ・サーバー側開発言語:Java1.8 / Spring /Struts/ Hibernateなど ・基盤:AWS
案件の必須スキル
・Java経験4年以上または、Java2年以上+何らかの言語での開発経験2年以上 ・Spring(またはSeaser2などのDIコンテナ)フレームワークの使用経験 ・Hibernate(またはmybatis / iBatis / DBFluteなどのORマッパー)フレームワークの知識
・製造業向け新規ERPパッケージの開発 ・基本設計~テストまで経験に応じて対応 ・開発環境:サーバー環境:Linux / Aurora / Tomcatなど サーバー側開発言語:Java / Spring / Hibernate / Struts / JMSなど クライアント側開発言語:HTML5 / Javascript / Jquery /AngularJSなど
案件の必須スキル
・Java経験3年以上 ・Spring(またはSeaser2などのDIコンテナ)フレームワークの使用経験 ・Hibernate(またはmybatis / iBatis / DBFluteなどのORマッパー)フレームワークの知識
・保険Webシステムの新規機能、エンハンス改修担当の募集です。 ・Java開発をメインとして、基本設計〜テストまで対応いただきます。 ・顧客へ40名参画済、同一部署には上位企業リーダー含め20名の体制で参画済です。 ・初月や業務のキャッチアップ等、現場内で丁寧にフォローさせていただきます。 ・お客様先拠点に持ち帰っての開発となりますので、厳しいセキュリティは無く、インターネットの使用も可能で、意見のしやすい環境です! ※守秘があるため、その他詳細は面談時にご本人へお伝えさせていただきます。
案件の必須スキル
・Javaでの開発経験4年以上 (うちJava1.8以上(1.8含む) + Springbootでの開発経験1年以上) ・Vue.js開発経験6ヶ月以上 + SPA(React,Next,Angularなど)開発経験6ヶ月以上 ・Javaの基本設計経験1案件以上 ・Hibernate (またはmybatis / iBatis / DBFluteなどのORマッパー)フレームワークの知識 ・研修期間除く業界経験5年以上
債権システムの開発に携わっていただきます。 具体的な内容は下記の通りです。 ・サーバー側(Java)+フロント側(Swing)の基本設計〜テストまでを担当いただきます。 ・一部顧客独自フレームワークを使用しているため、独自フレームワークに抵抗のない方向けのPJです。
案件の必須スキル
・Javaでの開発経験5年以上 ・Java1.8or1.8以上 + Spring or Springbootでの開発経験1年以上 ・Javaでの基本設計経験合計1年以上 ・ORマッパーの実務経験(Hibernate,MyBatis,iBatis など)
案件内容 :企業向けのコンテンツ管理システムのシステム環境更改による、 ミドルウェア等のバージョンアップおよび機能追加や改良のプロジェクトになります。 ・Webシステム開発(JavaでのWebシステムの開発経験)・アプリケーションサーバーはTomcatを利用しています (一般的なWebアプリ) 工程 :・設計、実装、単体試験、結合試験 ・リリース作業 ・システム改修 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Webシステム開発(Java)の開発経験3年以上 ・基本設計~1人称で対応可能な方 ・Javaアプリケーションフレームワーク(SpringMVC)で開発した経験
1 - 35件/全35件
この条件の新着案件情報を受け取る
iBATISのフリーランス案件に関するよくある質問
iBATISのフリーランス案件・求人の月額単価相場を教えて下さい
iBATISのフリーランス案件・求人はどのくらいありますか
iBATISのフリーランス案件・求人でリモートワークや在宅ワークはできますか
iBATISのフリーランス案件は未経験でも応募可能ですか?
iBATISのフリーランス案件の商談や面談ではどのような内容が聞かれますか?
この条件の新着案件情報を受け取る
最高単価
90万円
最低単価
50万円
平均単価
73.5万円
2024年11月のiBATISのフリーランス案件・求人の月額単価の平均は73.5万円です。iBATISのフリーランス案件・求人の年収の目安は882万円です。単価20万円台のiBATISのフリーランス案件・求人は0件、単価30万円台のiBATISのフリーランス案件・求人は0件、単価40万円台のiBATISのフリーランス案件・求人は0件、単価50万円台のiBATISのフリーランス案件・求人は2件、単価60万円台のiBATISのフリーランス案件・求人は5件、単価70万円台のiBATISのフリーランス案件・求人は6件、単価80万円台のiBATISのフリーランス案件・求人は7件、単価90万円台のiBATISのフリーランス案件・求人は2件、単価100万円台のiBATISのフリーランス案件・求人は0件です。※フリーランスボード調べ(2024年11月18日更新)
2024年11月のiBATISのフリーランス案件・求人の平均月額単価は73.5万円です。前月比で+0.4%(+0.3万円)と月単位でみるiBATISのフリーランス案件・求人の月額単価は増加傾向です。
2024年11月のiBATISのフリーランス案件・求人の想定平均年収は882万円です。前月比で+0.4%(+3.7万円)と月単位でみるiBATISのフリーランス案件・求人の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 0% | -25% |
一部リモート | 100% | +50% |
常駐 | 0% | -25% |
2024年11月のiBATISのフリーランス案件・求人におけるフルリモート案件・求人の割合は0%で前月比で-25%とやや減少傾向にあります。一部リモート案件・求人の割合は100%で前月比で+50%とやや増加傾向にあります。常駐案件・求人の割合は0%で前月比で-25%とやや減少傾向にあります。
■iBATISとは iBATIS(現在はMyBatisに名称変更)は、SQLマッピングフレームワークの一つで、RDBMSとオブジェクト指向プログラミング言語の間のデータマッピングを簡略化することを目的としています。iBATISは、SQLクエリとJavaオブジェクトのマッピングを XML ファイルまたはアノテーションで定義することで、データアクセス層の実装を効率化します。 iBATISの特徴として、SQLクエリとJavaオブジェクトのマッピングをシンプルに記述できること、SQLクエリを外部のXMLファイルに分離することで、SQLの管理と保守性が向上すること、ストアドプロシージャやダイナミックSQLの呼び出しをサポートしていること、Spring FrameworkやJakarta EEなどの他のフレームワークとの統合が容易なこと、データベースの方言に依存せず、様々なRDBMSで利用可能なこと、パフォーマンスのチューニングが行いやすいこと、オープンソースで提供されており、商用利用も可能なことなどが挙げられます。 iBATISができる開発は、Webアプリケーションのデータアクセス層の実装、バッチ処理におけるデータベースアクセスの実装、レガシーシステムのデータアクセス層のリファクタリング、マイクロサービスアーキテクチャにおけるデータベース連携の実装、ORM(Object-Relational Mapping)フレームワークの代替または補完、SQLクエリのマッピングとテストの自動化、データベースマイグレーションツールとの連携と幅広いです。 iBATISを活用している世界的サービスやプロダクトは、Apache Struts、Apache OpenJPA、Spring Security、Dozerなどのオープンソースプロジェクトや、Amazon、Yahoo!、Expedia、Schlumberger、Time Warnerなどの企業のシステムで採用されてきました。現在は、iBATISの後継プロジェクトであるMyBatisが広く使われており、Javaエコシステムにおけるデータアクセスフレームワークの一角を占めています。iBATIS/MyBatisは、シンプルさと柔軟性を重視する開発者に支持され、ORM フレームワークに比べて学習コストが低いことから、中小規模のプロジェクトを中心に根強い人気を誇っています。 ■iBATISを活用するメリット この章ではiBATISを活用するメリットについて説明します。 iBATISを習得することにより、具体的に以下のようなメリットがあります。 ・SQLとJavaコードの分離によりコードの可読性と保守性が向上 ・シンプルな設定ファイルによりデータベースアクセスの実装が容易 ・動的SQLの組み立てが柔軟に行えるため条件分岐が多いSQLにも対応可能 ・O/Rマッピングにより単純なCRUD操作の生産性が高い ・ストアドプロシージャの呼び出しやバッチ実行なども容易に実現可能 ・Spring FrameworkやJUnit等の各種ツールとの親和性が高い ・学習コストが比較的低く小規模案件からでも導入しやすい iBATISはデータベースアクセスを多用するWebアプリケーション開発、業務システム開発、バッチ処理開発など様々な開発に活用されており、フリーランス求人・案件数も多いです。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■iBATISを活用するデメリット この章ではiBATISを活用するデメリットについて説明します。 iBATISを習得することにより、具体的に以下のようなデメリットがあります。 ・複雑なSQLを記述する場合はSQLマップが煩雑になりがち ・O/Rマッピングの機能が単純なためドメインモデルとの乖離が生じる可能性あり ・標準では楽観ロックやページネーションなどをサポートしていない ・Hibernateなどの高機能なO/Rマッパーと比べると機能面で劣る iBATISはメリットが多いですが、SQLマップの煩雑化やドメインモデルとの乖離など注意すべき点がいくつかあることを理解しておきましょう。 iBATIS習得を今後検討しているフリーランスエンジニアはiBATISを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。