お宝はオープンソースにあり!
ASP.NETやExcel、オブジェクト指向を中心に、実務で使える設計・実装の要点を短く解説します。
-
お宝はオープンソースにあり!(15)~無償で使える帳票ツールでPDFやExcel形式のファイルを生成する(後編)~
前編に引き続き、後編の今回はJakarta POIを利用して、サーブレット・アプリケーションからチャート入りのExcelワークシートを出力する方法を紹介します。
-
お宝はオープンソースにあり!(14)~無償で使える帳票ツールでPDFやExcel形式のファイルを生成する(前編)~
帳票作成と聞くと,とかく「高価なツールが必要なのでは?」「コーディングが難しそう」と思いがちです。しかし,今では高度な機能を備えたオープンソースの帳票ソフトウエアが数多くあります。連載最終回の今回は,無償で利用できるソフトウエアを使って,帳票を出力するアプリケーションを作成してみましょう。
-
お宝はオープンソースにあり!(13)~オブジェクト指向を補完するアスペクト指向を体験しよう(3)~
国産DIコンテナとしても有名なSeasar2を使って、アスペクト志向プログラミングの基礎を体験してみましょう。前回紹介したAspectJとの違いも意識してみると、興味深い点がいくつかあるはずです。
-
お宝はオープンソースにあり!(12)~オブジェクト指向を補完するアスペクト指向を体験しよう(2)~
アスペクト志向に対応した代表的なライブラリの一つであるAspectJを使って、アスペクト志向プログラミングの基礎を体験してみましょう。
-
お宝はオープンソースにあり!(11)~オブジェクト指向を補完するアスペクト指向を体験しよう(1)~
近ごろ,「アスペクト指向」というキーワードを耳にする機会が増えてきました。オブジェクト指向にすら振り回されている方は,「また~指向?」と拒否反応を起こしてしまうかもしれません。しかし,アスペクト指向は何もないところから突然変異的に発生した,得体の知れない概念ではありません。従来のオブジェクト指向に足りない部分を補うものです。さて「足りない部分」とは何でしょうか。
-
お宝はオープンソースにあり!(10)~O/Rマッピング・ツールでSQLレスのDB連携に挑戦!(後編)~
前編に続いて、Hibernateを利用するための設定ファイルの定義方法、および、アプリケーションからの利用方法について紹介します。
-
お宝はオープンソースにあり!(9)~O/Rマッピング・ツールでSQLレスのDB連携に挑戦!(前編)~
なるほど,JDBCは最も基本的なデータベース・アクセスの手段です。しかし,JDBCでコーディングをしたことがある方ならば,おそらくこれまでに様々な不都合を感じてきたのではないでしょうか。そこで本稿では、O/Rマッピングツールを使って、SQLレスでデータベース連携を実現する方法について紹介します。
-
お宝はオープンソースにあり!(8)~Javaの開発効率を大幅アップ 話題の軽量コンテナを体験!(3)~
Seasar2を使って、サーブレットからデータベースにアクセスする方法について紹介します。
-
お宝はオープンソースにあり!(7)~Javaの開発効率を大幅アップ 話題の軽量コンテナを体験!(2)~
簡単なアプリケーションを例に、Seasar2による軽量コンテナの利用方法を紹介します。
-
お宝はオープンソースにあり!(6)~Javaの開発効率を大幅アップ 話題の軽量コンテナを体験!(1)~
軽量コンテナという名前は,複雑になりすぎたEJBと対比して「仕様が単純であり,習得も容易である」ことから来ています。その本質は「DI(Dependency Injection:依存性の注入)」という概念です。このため,DIコンテナと呼ばれることもあります。本稿では、国産DIコンテナであるSeasar2を取り上げつつ、軽量コンテナを体験してみましょう。
-
お宝はオープンソースにあり!(5)~JavaのWeb開発ではもはや常識 Strutsの使い方を学ぶ(3)~
Strutsにおけるビュー(JSPページ)の記述方法、設定ファイルstruts-config.xmlの基本、リクエストデータの授受方法など、Strutsプログラミングの基本を紹介します。
-
お宝はオープンソースにあり!(4)~JavaのWeb開発ではもはや常識 Strutsの使い方を学ぶ(2)~
Strutsフレームワークを理解するには、アプリケーションを構成する一連のクラスと設定ファイルを理解することが早道です。サンプルアプリケーションを例に、Strutsアプリケーションの構成を見ていきましょう。
-
お宝はオープンソースにあり!(3)~JavaのWeb開発ではもはや常識 Strutsの使い方を学ぶ(1)~
この連載は,様々な局面で役立つオープンソース製品を紹介しています。第1回目である前回は,オープンソースを概観し,アプリケーション開発に有効な主要なオープンソース・ソフトウエアを紹介しました。今回からは具体的なオープンソース・ソフトの使い方を紹介していこうと思います。手始めに今回は,システムの構築を楽にする「アプリケーション・フレームワーク」を取り上げます。
-
お宝はオープンソースにあり!(2)~盛りだくさんのライブラリとJava関連ツール(後編)~
前編に引き続き、オープンソースで提供されるツールを概観。JakartaプロジェクトからEclipse、ASP.NET上で利用可能なオープンソース・アプリケーションまで。
-
お宝はオープンソースにあり!(1)~盛りだくさんのライブラリとJava関連ツール(前編)~
新連載「お宝はオープンソースにあり!」にようこそ。この連載では,プログラミングで使える便利なオープンソースのツールを紹介していきます。連載第1回ではまず,オープンソース全体を概観するとともに,プログラミングで利用可能なオープンソース・ソフトにはどんなものがあるかを紹介していきます。