タグ

Javaに関するiwwのブックマーク (162)

  • http://www.jajakarta.org/struts/struts1.1/documentation/ja/target/api/org/apache/struts/action/ActionErrors.html

    iww
    iww 2014/06/26
    ActionFormのvalidate()メソッドが報告するエラーメッセージをカプセル化するクラスです。
  • サーブレット/JSPの役割を理解する

    JSP(JavaServer Pages)の役割 サーブレットは、なるほど、Javaベースでサーバサイドアプリケーションを構築するための強力なアーキテクチャです。しかし、上記のコードをご覧になってもお分かりのように、あくまでJavaのクラス構文をベースとした「格的な」プログラムでもあります。 もちろん、Javaに精通したプログラマの方ならば、なんら抵抗も覚えないのかもしれませんが、おそらくは初心者の方のほとんどは「難しそう」と感じられたのではないでしょうか。 そうした感覚の問題だけではありません。サーブレットでは、プログラムの実行の結果として、HTMLのソースを出力していますので、単なる静的な出力を行う場合にもいちいちprintln命令(メソッド)を記述しなければなりません。静的なテンプレート中心のケースでは、その繰り返しがあまりにも冗長であれば、迂遠にも感じられるのではないでしょうか。

    サーブレット/JSPの役割を理解する
    iww
    iww 2014/06/26
  • オンラインマニュアル ページ移転のお知らせ:ミドルウェア:ソフトウェア:日立

    iww
    iww 2014/06/26
    普通のクラス
  • LinkedHashMap (Java Platform SE 6)

    iww
    iww 2014/06/26
    順番をおぼてくれる連想配列
  • HttpServlet (Jakarta EE 8 仕様 API) - Javadoc

    実装されたすべてのインターフェース:SerializableSE, Servlet, ServletConfig public abstract class HttpServlet extends GenericServlet サブクラス化する抽象クラスを提供して、Web サイトに適した HTTP サーブレットを作成します。HttpServlet のサブクラスは、少なくとも 1 つのメソッド、通常は次のいずれかをオーバーライドする必要があります。doGet、サーブレットが HTTP GET リクエストをサポートする場合 doPost、HTTP POST リクエスト用 doPut、HTTP PUT リクエスト用 doDelete、HTTP DELETE リクエスト用 init および destroy、サーブレットの存続期間中保持されるリソースを管理する getServletInfo、サーブレ

    HttpServlet (Jakarta EE 8 仕様 API) - Javadoc
  • Properties (Java Platform SE 6)

    java.util クラス Properties java.lang.Object java.util.Dictionary<K,V> java.util.Hashtable<Object,Object> java.util.Properties すべての実装されたインタフェース: Serializable, Cloneable, Map<Object,Object> 直系の既知のサブクラス: Provider public class Propertiesextends Hashtable<Object,Object> Properties クラスは、不変のプロパティーセットを表します。Properties を、ストリームへ保管したり、ストリームからロードしたりできます。プロパティーリストの各キー、およびそれに対応する値は文字列です。 プロパティリストには、その「デフォルト値」として別の

  • Javaの道:Struts(7.アクション・フォームBean)

    概要 アクション・フォームBeanはフォーム画面から送信されてくるデータの保持、他のプログラムからのデータの参照を行う機能を持っています。アクション・フォームBeanにはデータの保持・参照を行うためのメソッド(アクセスメソッド)を指定する必要があります。アクセスメソッドは以下の形式になります。 アクセスメソッドは他のプログラムから呼び出されるため、publicを指定する必要があります。Xxxにはプロパティ名が入ります。プロパティ名はフォームの<html:text property="id"/>でいうproperty属性に指定された値になります。プロパティ名の最初の文字は大文字にする必要があります。 アクション・フォームBeanで値を保持する際に、その値のスコープを指定することができます。スコープはstruts-config.xmlで指定します。指定できるスコープはrequestスコープと、

    Javaの道:Struts(7.アクション・フォームBean)
  • Javaの道:Struts(12.アクション・クラス:LookupDispatchAction)

    概要 LookupDispatchActionクラスはフォーム画面内で、submitボタンが複数ある場合に使用するアクション・クラスです。submitボタンごとそれぞれの処理を実行することができます。DispatchActionクラスもsubmitボタンが複数ある場合に使用するアクション・クラスですが、DispatchActionクラスはsubmitボタン名と処理するメソッド名が必ず同じでなければなりません。そのため、submitボタン名に日語を使用することができません。 LookupDispatchActionクラスは処理するメソッドの情報を、Mapオブジェクト(メッセージ・リソースファイルのキーとメソッド名の組み合わせ)で保持します。submitボタン名はメッセージ・リソースファイルのキーに対する値になります。そのため、値に日語を使用することで、submitボタン名に日語を使用す

    Javaの道:Struts(12.アクション・クラス:LookupDispatchAction)
    iww
    iww 2014/06/12
    フォーム画面内で、submitボタンが複数ある場合に使用するアクション・クラス
  • Apache Struts - Wikipedia

    Apache Struts(アパッチ・ストラッツ)は、Apacheソフトウェア財団のApache Strutsプロジェクトにて開発されているオープンソースのJava Webアプリケーションフレームワークである。 概要[編集] 元々はクレイグ・マクラナハン(英語版)の作成したソフトウェアであり、2000年5月にApacheソフトウェア財団に寄付された。当初はJakarta Projectに位置しており、Jakarta Struts(ジャカルタ・ストラッツ)と呼ばれていた。2005年にApacheのトップレベルプロジェクトに昇格した。 Apache Tomcatなどのサーブレットコンテナ上で動かすことができる。サーブレットとJSPによる開発環境下に登場したStruts1は広く受け入れられ、2005年頃にはJava Webフレームワークのデファクトスタンダードと呼ばれるほどの普及を見せていた[2

    iww
    iww 2014/05/21
    昔、Jakarta っていってたやつ
  • Javaストアド・プロシージャの開発

    5 Javaストアド・プロシージャの開発 OracleJava仮想マシン(JVM)は、次世代の企業規模のアプリケーションを低コストで作成するために必要な機能をすべて備えています。 最も重要な機能は、ストアド・プロシージャのサポートです。ストアド・プロシージャを使用すると、ビジネス・ロジックをサーバー・レベルで実装できるため、アプリケーションのパフォーマンス、スケーラビリティおよびセキュリティが向上します。 この章の内容は、次のとおりです。 ストアド・プロシージャとランタイム・コンテキスト ストアド・プロシージャの利点 Javaストアド・プロシージャの構成 Javaストアド・プロシージャの手順 5.1 ストアド・プロシージャとランタイム・コンテキスト ストアド・プロシージャは、SQLに対して公開され、一般的に使用できるようにデータベースに格納されるJavaメソッドです。Javaメソッドを公

  • ステートメントの高速化

    ストアド・プロシージャを利用する ストアド・プロシージャとは、ご存知のとおりデータベース・カーネル上で実行される、何らかのロジックを含んだスキーマ・オブジェクトです。Oracle Databaseでは、PL/SQL(オラクルによるSQL拡張言語)、またはJavaを用いてストアド・プロシージャを実装することができます。 ストアド・プロシージャには、戻り値を持つものと持たないものがあります。戻り値を持つストアド・プロシージャを、特に「ストアド・ファンクション」と呼ぶこともあります。 ストアド・プロシージャは、パラメータをとる場合があります。パラメータには、入力パラメータである「INパラメータ」、出力パラメータである「OUTパラメータ」、両者を兼ねた「INOUTパラメータ」の3種類があります。 ストアド・プロシージャの実行 ここでは、SCOTTスキーマのPL/SQLストアド・プロシージャGIVE

    ステートメントの高速化
  • Javaリソース・プロパティーメモ(Hishidama's Java resource/property Memo)

    public void printTextResource() throws Exception { Class c = this.getClass(); ←このクラスの位置からの相対パスを指定 URL url = c.getResource("resource.txt"); InputStream is = url.openStream(); BufferedReader br = new BufferedReader(new InputStreamReader(is)); while (br.ready()) { System.out.println(br.readLine()); } br.close(); is.close(); } リソースファイルをInputStreamとして取得できるので、後はリソースファイルの種類に応じて必要なメソッドを呼び出せばよい。 ※来はclose(

    iww
    iww 2014/04/30
    .properties 定数や定型文をプログラムコードから追い出しておくもの。設定ファイル的もの。再コンパイルなしで変更可能
  • ふたつのIterator - プログラマーの脳みそ

    コードを書いているとたまにふたつのIteratorをいっしょに回すコードを書くはめになる。 /** ふたつのItaratorを並べて回すサンプル */ static boolean compare1(List<String> list1, List<Integer> list2) { if (list1.size() != list2.size()) { throw new IllegalArgumentException("個数の不一致"); } Iterator<String> ite1 = list1.iterator(); Iterator<Integer> ite2 = list2.iterator(); // 敢えてショートサーキットしない&演算を用いる while (ite1.hasNext() & ite2.hasNext()) { String v1 = ite1.nex

    ふたつのIterator - プログラマーの脳みそ
    iww
    iww 2014/03/17
    同じ数入ってるイテレータから両方同時に取り出すときの技。
  • 新人に「Java書けるんなら当然JavaScriptも書けるよね?さっさとやっておいて」と伝えたら… | 人間関係の悩み | 仕事の悩み | ビジネスパーソンの悩みを解消 マイナビニュース Q&A

    Q&Aトップ マイナビニュース Q&Aとは 悩みを相談 新着の悩み エキスパート一覧 ログイン HOME > 仕事の悩み > 人間関係の悩み > 新人に「Java書けるんなら当然JavaScriptも書けるよね?さっさとやっておいて」と伝えたら… 新人に「Java書けるんなら当然JavaScriptも書けるよね?さっさとやっておいて」と伝えたら… 思いっきり殴られました…痛い…。なんか憤がたまっていたようです。「おんなじことをこれまで何度も何度も何度も何度もバカみたいな上司どもに言われてむしゃくしゃしてキレてしまいました」とのこと…。 JavaJavaScriptってそんなに違うんですか?プログラミングできないのでわからないんですが…。それにしてもほっぺたが痛い…。t

    新人に「Java書けるんなら当然JavaScriptも書けるよね?さっさとやっておいて」と伝えたら… | 人間関係の悩み | 仕事の悩み | ビジネスパーソンの悩みを解消 マイナビニュース Q&A
    iww
    iww 2014/02/20
    『「パックマン」と「バットマン」くらい違います。』
  • Javaの自動更新(jusched.exe)を停止せよ! - Automatic

    管理人は静岡在住。舞台、映画鑑賞で気紛れ遠征する昭和ドルヲタのbkogです。「○○の行き方」、「○○の座席、座席表」を主に遠征組の遠征組による遠征組の為の備忘録を書いています。 02月02日 ◆福島雪菜@劇団4ドル50セント 劇団4ドル50セント×柿喰う客コラボ舞台公演 『学芸会レーベル』 04日目ソワレ DDD青山クロスシアター 02月09日 ◆福島雪菜@劇団4ドル50セント 劇団4ドル50セント×柿喰う客コラボ舞台公演 『学芸会レーベル』 11日目マチネ DDD青山クロスシアター 02月02日 ◆福島雪菜@劇団4ドル50セント 劇団4ドル50セント×柿喰う客コラボ舞台公演 『アセリ教育』 11日目ソワレ DDD青山クロスシアター 03月07日 ◆奥仲麻琴@劇団キャットキント 『朧にかすむ月』 03日目ソワレ 新宿シアターモリエール 03月08日 ◆奥仲麻琴@劇団キャットキント 『朧にか

    Javaの自動更新(jusched.exe)を停止せよ! - Automatic
    iww
    iww 2013/10/11
    常駐するのは良くない
  • Codespell – Java言語がそのまま呪文となる教育用3Dゲーム

    カリフォルニア大学サン・ディエゴ校の計算機科学者達が開発した Codespell は、一人称視点の3Dゲームなのですが、その一番の特徴は、プレイすることでJavaプログラミングを身につけられるという点です。 Codesp […] カリフォルニア大学サン・ディエゴ校の計算機科学者達が開発した Codespell は、一人称視点の3Dゲームなのですが、その一番の特徴は、プレイすることでJavaプログラミングを身につけられるという点です。 Codespellでは、プレイヤーは小動物ノーム(gnome)たちが住む土地にやってきた魔法使いです。ノーム達は過去に魔法を使って生活していたのですが、今は魔法をうまく使えなくなっています。魔法の呪文はJava言語プログラムで、物体を浮遊させるとか火を起こすといった7つの手持ちの呪文を使って、ノーム達を助け、火を消したり川を渡ったりといったクエストを解き、バッ

    Codespell – Java言語がそのまま呪文となる教育用3Dゲーム
  • 3Dシミュレータ|lifestyle3d

    よくあるご質問 | ご利用規約 | 個人情報保護について | サイトマップ | お問い合わせ | 会社概要 | 動作推奨環境&プラグインのインストール手順 Copyright © LivingStyle co,.ltd. All Rights Reserved.Powerd by LivingStyle

    iww
    iww 2013/04/09
    Javaか・・・ オンにしたくないな・・・
  • finalizeのオーバーライドの注意

    わんくまでは珍しいJavaを中心とした日記です 目次 ホーム 連絡をする RSS Login Blog 利用状況 投稿数 - 218 記事 - 0 コメント - 13909 トラックバック - 28 書庫 2008年7月 (1) 2008年2月 (2) 2008年1月 (10) 2007年12月 (9) 2007年11月 (5) 2007年10月 (27) 2007年9月 (25) 2007年8月 (27) 2007年7月 (29) 2007年6月 (15) 2007年5月 (23) 2007年4月 (37) 2007年3月 (8) 日記カテゴリ Java (rss) JavaScript (rss) SQL (rss) WEB (rss) その他 (rss) いろいろリンク The Herringroe Projects(Javaで色々) わんくまトップ 古い方のブログ インスパイヤ元は

    iww
    iww 2013/03/15
  • Javaにおいて “Hoge” は単なる new String(“Hoge”) のシンタックスシュガーではない - かなりすごいブログ

    Java4年目にしてちゃんと検証した。 class KanariSugoiClass { public static void main(String[] args) { String a,b,c,d,e; a = "hoge"; b = "hoge"; c = new String("hoge"); d = new String("hoge"); e = new String(a); System.out.print( "a and b are " + (a == b ? "same" : "not same") + " objects.\n" + "a and c are " + (a == c ? "same" : "not same") + " objects.\n" + "c and d are " + (c == d ? "same" : "not same") + " obj

    iww
    iww 2013/03/11
    シンタックスシュガーではなく、シンタックスシュガーのようなものであるらしい
  • 動的型とか静的型の話の前に「作者の気持ち」を考えろ - mizchi log

    自分の思考を整理する意味でも、件のアレについて考えたことを書いてみる。 変数に型がないということの利点について考える - サンプルコードによるPerl入門 http://d.hatena.ne.jp/perlcodesample/20130227/1361928810 この件に触れることはプログラマとしての中二病である。恥ずかしい。マジレス乙だ。 でも気づいたら5000文字も書いてしまったし、公開して酒のんで寝る。 型のフローは機械のためだけでなく、人間に対するものでもある 最近TypeScriptを書いている。こいつを使って、二次元座標上で二点間を求める関数、getDistanceを定義してみよう。 interface IPoint { x: Number; y: Number; } var getDistance = (a:IPoint, b:IPoint): Number => Ma

    動的型とか静的型の話の前に「作者の気持ち」を考えろ - mizchi log
    iww
    iww 2013/03/03