サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
www.opentone.co.jp
第3回 プログラムでグリッド表示してみよう 第3回 プログラムでグリッド表示してみよう 連載三回目となる今回は、いよいよdhtmlxGridを使ってデータグリッドを表示します。最初なので、データグリッドを表示するための難度を知っていただくことをふまえて、簡単な内容で進めていきます。 作業工程 データグリッドを表示させるために、以下の作業工程で進めます。 準備 データグリッド配置 データロード処理実装 完成 準備 まずは、前回の記事でダウンロードしたファイルの中の「dhtmlxGrid/codebase」フォルダ一式を、適当な場所にコピーします。 本連載では、lesson03というフォルダを作成し、その中にcodebaseフォルダをコピーして進めます。 データグリッド配置 データグリッドの配置は、非常に簡単です。ほんの少しのHTMLとJavaScriptの記述で実現できます。 まずは、下のコ
第4回 Active Recordの入力チェック機能 連載第4回は、Railsの入力チェックを取り上げます。Rails3からは、Modelに対して入力チェックを簡潔に記述できるようになりました(Rails2以前の入力チェックも使用可能)。そこで、前回作成したアプリケーションに対して、入力チェックを実装してみましょう。なお、前回の記事で予告した簡単な商品購入ページの作成ですが、記事のボリュームが大きくなってしまうので、別の連載で書くことにしました。お詫びいたします。 入力チェック機能の概要 さて、Railsにおける入力チェックですが、「ActiveRecord::Base」を継承したModelに、後ほど説明する入力チェックを入力項目ごとに実装しておくと、以下のメソッドを呼び出したときに入力チェックが実行されます。 create create! save save! update update
これらは、それぞれアノテーションとして提供されています。 以下に、それぞれのアノテーションを利用したメソッドの定義例を載せておきます。提示したコードは、前回作成したプロジェクトを流用していますので、この回から読み始めた方は、前回の記事を参考にプロジェクトを作成してください。 @Path("/sample") public interface SampleResource { @GET @Path("/hello/{message}") String sayHello(@PathParam("message") String message); @POST @Path("/hello/{id}/{name}") @Consumes(MediaType.TEXT_PLAIN) String insert(@PathParam("id") int id, @PathParam("name") S
第1回 はじめよう!Ruby on RailsでWebアプリ 本連載を通して、Rails初心者の方でも比較的簡単にRuby on Railsを使ったWebアプリ作成ができることをお伝えしていければと思います。筆者自身、Railsはもとより、Rubyで開発を行った経験がありません。巷の、Railsを使うとWebアプリ開発が迅速に行える、という話を信じて検証してみようというのが、この連載を始めるきっかけです。従って、より一層Rails開発の実情をお伝えできるのではないかと思います。 なお、筆者の開発環境の都合上、本連載は基本的にMac OSXで進めさせていただきます。Windows上のRubyやRailsでもそれほど差はないと思いますが、違う箇所は適宜読み替えていただければと思います。また、Rubyらしいコーディングがされていな箇所があるかもしれませんが、おおめに見ていただければ幸いです。 R
第3回 データベースと連携させよう! 連載最終回は、前回作成したショッピングサイトの注文機能とデータベースを連携させます。 前回は、注文機能のユースケースを考え、それぞれのユースケースについて実装を行い、RESTful Webサービスを作成しました。今回はそこにデータベースを組み合わせて、もう一歩進んだ実践的なRESTful Webサービス構築の解説にするつもりです。 なお、データベースにはMySQL、ORMにはMyBatisという構成で進めたいと思います。 事前準備 事前にMySQLのインストールを済ませておいてください。インストールするバージョンは「5.1.62」にしました。筆者は、mysql-5.1.62-osx10.6-x86_64.dmgをインストールしています。紙面の都合上、インストール方法は割愛します。 インストールが済んだら、データベースを作成しておきます。下記のコマンドは
第2回 動的ページを作ってみよう 連載第2回となる今回は、前回作成したRailsアプリケーションを利用して静的ページを追加してみたり、入力値を受け取って画面に表示する簡単な動的ページを追加してみたりします。 まずはHello World! それでは早速始めましょう。Hello worldを表示するページを作成してみましょう。作成先は、前回使用した「lesson01」プロジェクトを使用します。コンソールから、カレントディレクトリがlesson01であることを確認した上で、下記のコマンドを実行してください。
第3回 Scaffoldで簡単にデータアクセス 連載第3回は、データアクセスに焦点をあわせて進めたいと思います。Railsには、Scaffold機能があります。今回は、このScaffold機能を使ってアプリケーション全体の雛形を作成し、これら作成されたソースコードを利用してデータアクセス処理に触れたいと思います。 Scaffoldってなんだろう? Scaffold は、Railsアプリケーションで使用するいくつかの主要な部品を、迅速に生成する方法です。一回の操作で、Model/View/Controllerを生成することができます。また、Scaffoldとあわせてマイグレーション機能を使えば、指定したデータベース上に、Scaffoldで生成したModelに対応するテーブルが生成されます。 Scaffold機能を使ってみよう! では早速、Scaffoldを使ってみましょう。ここでは、ユーザー
リーン開発について ~CCPMとアジャイル開発でプロジェクトを成功に導く~ 小野里 啓志(Satoshi Onozato) Copyright(c) 2011 jurabi Co.,Ltd. All Rights Reserved 2 ITプロジェクトの 成功率 ??. ?% 日経コンピュータ2003.11.17 1,746社回答(12,456社中:有効回答率13.9%) QCD(品質・コスト・納期)をクリアできたプロジェクト Copyright(c) 2011 jurabi Co.,Ltd. All Rights Reserved 3 ITプロジェクトの 成功率 26.7% 日経コンピュータ2003.11.17 「特集プロジェクト成功率は26.7%」より 1,746社回答(12,456社中:有効回答率13.9%) Copyright(c) 2011 jurabi Co.,Ltd. All
第1回 いまさら始めるJavaでRESTful Webサービス構築 皆さんはRESTful Webサービスを構築した経験はありますか?「いや、まったく・・・」という方や、「バリバリ作ってるよ!」という方、「RESTful?なにそれ?おいしいの?」という方もいると思います。 本連載では、JAX-RS(The Java™ API for RESTful Web Services)を使って、簡単なRESTful Webサービスの構築方法をご紹介していきます。なお対象読者は、Java言語を利用したことがあり、Webアプリケーション開発経験のある方を想定しています。 RESTful? JAX-RS? 冒頭に出てきたRESTfulやJAX-RSという単語、いったいどういうものなのでしょう? まずRESTfulですが、下記の抜粋(http://ja.wikipedia.org/wiki/RESTから一部
第1回 JavaScriptによるデータグリッドことはじめ 本連載を通して、JavaScript製のデータグリッドに触れ、高機能で優れたインターフェースをもつ製品をご紹介します。また、実際にデータグリッドを利用したプログラミングを通して、実現性の容易さなどもあわせて知っていただければと思います。なお、本連載を読むにあたり、HTMLやJavaScriptの基礎的な知識があると、理解しやすいと思います。 データグリッドの紹介 近頃、RIA(Rich Internet Applications)技術を採用したウェブアプリケーションが増えてきました。時間のかかる処理を非同期実行したり、見栄えのよいルック・アンド・フィールを提供したりするのに、RIA技術を採用し始めています。そこで、連載の一回目は、JavaScriptで作成されたデータグリッド・ライブラリとして次の4つのライブラリを紹介しようと思い
最終回 Rails + jQuery でAjaxを使ってみよう 連載最終回は、RailsとjQueryを使って、Ajaxを利用したブラウザとサーバー間のデータ受け渡しについて触れたいと思います。巷では、数年前からAjaxが当たり前の技術として広まっており、読者の皆さんがAjaxに触れる機会はとても多いことでしょう。Rails3.0.xまでは、PrototypeというJavaScriptライブラリが標準でインストールされています。しかし今回は、Prototypeではなく、jQueryを利用してAjaxを実現させます。なお、Rails3.1からは、jQueryが標準となりました。 新規プロジェクトの作成 まずは、今回の記事を進めるにあたり、新しくRailsのプロジェクトを作成しましょう。プロジェクト名は「lesson05」にします。プロジェクトの作成方法については、連載第1回をご参照ください(
ルーキーアーキテクトのTechnical Tips : 目次 目次の巻 JAX-RSでRESTful Webサービス 皆さん、なにかしらWebサービスを開発したことありますか? 世の中、たくさんのWebサービスが提供されています。それは.NETかもしれないしRubyかもしれません。 本連載では、JavaのRESTful仕様であるJAX-RSを使って、Webサービスの作り方を解説します。 最初の問いかけに"Yes"だった方も、"No"だった方も、少しの間お付き合いくださいませ。 第1回 いまさら始めるJavaでRESTful Webサービス構築 (2012/02/15 up) >>こちらから 第2回 実践!RESTful Webサービス構築 (2012/03/15 up) >>こちらから 第3回(最終回) データベースと連携させよう! (2012/04/27 up) >>こちらか
このページを最初にブックマークしてみませんか?
『OpenTone:Webシステム・ソフトウェア開発で御客様のビジネス課題を解決致します。』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く