概要(フレームワーク) 概念と用語(テストケースとテストスーツ、フィクスチャ、failとerror) 一般の単体テストコードと JUnitのテストコード JUnitテストコード作成の実際(JUnit 3.8.1) 単体テスト用 テストコード作成手順 静的テストと動的テスト テストスイーツの作成 実行例 実行時のソースコードとテストコードの置く場所 テストスイートのフィクスチャ JUnit package 構成 インストール サンプルプログラム 導入失敗例 その他 コラム なぜ自動化するのか? 単体テスト自動化のメリットとデメリット JUnitの役割はどこまで? 試験工程内で 単体テストのできることとできないこと リンク JUnit 本家 JUnitの本家です。 http://www.junit.org/ 本家DLページ ここで説明した Ver 3.8.1を DLできます。 htt
JSPとサーブレット、Beanを用いてログインと注文を受け付けるアプリケーションを作成します。 コード (JSPファイル: login.jsp) <%@page contentType="text/html"%> <%@page pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <h1>Login</h1> <FORM method="POST" act
会社のプロジェクトでmyBatisってものをいじることになった。とりあえず、サンプルを作ってみることにした。 英語は読めないので(って、威張るな)、日本語の資料を探していたらようやく発見。id:absj31のiBATIS2/iBATIS3/mybatis初期環境構築 - Shinya’s Daily Reportって記事。これを参考に色々やってみる。 DBはお手軽なderby。必要な外部ライブラリはmybatis-3.0.2.jar、derby.jar、derbyclient.jar。derby.jarは不要かも。適当に落としてきたらいいかと。 テーブルは簡単に CREATE TABLE APP.automobiles ( id INT NOT NULL, make VARCHAR(255) NOT NULL, model VARCHAR(255) NOT NULL, model_year
環境構築、とは言っても簡単なDBテーブル作成〜単一行取得までですが。 個人的にiBATIS自体理解が深く無いのでiBATIS2については理解を深めるのと、iBATIS3/mybatis(ドキュメントを見る限り、今の所はほぼ同じ内容?)も併せて『同じテーマをどの様に実現出来るのか』辺りを焦点に学んでメモ出来て行ければ良いなぁと。 iBATIS2 こちらについては幸いにも日本語訳文書が存在するので、最初はこちらを参考に。 iBATIS2 PDFドキュメント(日本語) iBATIS2 各種アーカイブファイル アクセス対象とするテーブルはPDF文書内の[PERSON]テーブルに。また、利用するDBは取り敢えずDerbyを用いる事に。 ライブラリはアーカイブからJARファイル[ibatis-2.3.4.726.jar]を入手、プロジェクトのクラスパスに追加。 DB環境整備後、以下のURLで接続。 i
Let'sプログラミングでは初心者の方を対象にJavaやPython、PHP、Rubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作
まずMySQLへの接続について試していきます。最初に行うことはMySQL用のJDBCドライバのインストールになります。 JDBCドライバとは、異なるデータベースに対するアクセスを行う際に、個々のデータベース毎にプログラムを書き換えなくていいように、データベースとJavaプログラムの間にあってデータベース毎の差を吸収してくれるものです。よってJDBCを使えばデータベースが異なってもJavaプログラムの方は変更を最小限にすることが可能です。逆にJDBCドライバはデータベース毎に用意する必要があります。 MySQL用のJDBCドライバはMySQLから提供されており「MySQL Connector/J」というものになります。現在MySQLは5系のものを使いますが、「MySQL Connector/J」も最新のバージョンは5.0となります。 ダウンロードは下記から行います。 http://dev.m
本ページでの使用環境 OS:Windows XP SP 2 Java:JDK 5.0 UPDATE 8 Tomcat:5.0.28 Eclipse:3.1.1 ここでは、JDK 5.0 UPDATE 8 、Tocmat 5.0.28 、Eclipse 3.1.1 及び Eclipse に Tomcat プラグインがインストールされていることを前提として説明いたします。 これらのインストールについては下記のページを参照ください。 JDK のインストール -Windows 編- Eclipce 3.1.1 のインストール -Windows 編 - * ここでは C:\eclipse に Eclipse をインストールした前提とします。 Tomcat 5.0.* 系のインストール -Windows 編 ( exe , zip ファイル ) - * ここでは exe ファイルを使用
本ページでの使用環境 OS:Windows XP SP 2 Java:JDK 5.0 UPDATE 8 Tomcat:5.0.28 Eclipse:3.1.1 ここでは、JDK 5.0 UPDATE 8 、Tocmat 5.0.28 、Eclipse 3.1.1 及び Eclipse に Tomcat プラグインがインストールされていることを前提として説明いたします。 これらのインストールについては下記のページを参照ください。 JDK のインストール -Windows 編- Eclipce 3.1.1 のインストール -Windows 編 - * ここでは C:\eclipse に Eclipse をインストールした前提とします。 Tomcat 5.0.* 系のインストール -Windows 編 ( exe , zip ファイル ) - * ここでは exe ファイルを使用
Generics(総称型)のプログラミングはJava言語(バージョン5以降)で最も習得が困難な文法*1の一つです。私自身、時々どうやって文法エラーを修正すべきか悩むこともあるくらいで、実際かなり複雑です。Genericsの導入は賛否両論なので、実際Javaに導入したのは間違いだったという議論もある一方で、静的な型安全性を重視するプログラマーもいます。 好き嫌いはともかくとして、Javaプログラマーとしては、一度きちんとGenericsの正しい使い方(=使い勝手のよい総称型やメソッドの正しい定義方法)について勉強しておいてもよいと思います。 Java Generics and Collections: Speed Up the Java Development Process 作者: Maurice Naftalin,Philip Wadler出版社/メーカー: O'Reilly Media
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く