タグ

Javaに関するdoogieのブックマーク (39)

  • selectBySqlFile() するとパスの頭に "META-INF/sql/" が付加されて ResourceNotFoundException になる - When selectBySqlFile() Then "META-INF/sql/" Added to Prefix of Path and ResourceNotFoundException Occurred - bekkou68 の日記

    前提 - Condition 使用している SAStruts は「sa-struts-1.0.4-sp6.zip」、S2-Tiger は「s2-tiger-2.4.39.jar」。 SAStruts which I uses is "sa-struts-1.0.4-sp6.zip" and S2-Tiger is "s2-tiger-2.4.39.jar". 実装 - Implementation Service をこのように実装した。 I implemented Service as follows. public class EntityService extends AbstractService<Entity> { public List<Entity> findEntity() { /* I'd like to execute "project/entity/Entity/fin

    selectBySqlFile() するとパスの頭に &quot;META-INF/sql/&quot; が付加されて ResourceNotFoundException になる - When selectBySqlFile() Then &quot;META-INF/sql/&quot; Added to Prefix of Path and ResourceNotFoundException Occurred - bekkou68 の日記
  • Warning! PosiFeel.com has expired. If this is your domain name you must renew it immediately before it is deleted and permanently removed from your account. To renew this domain name visit http://www.NameBright.com

    doogie
    doogie 2015/01/26
  • rough justice: カスタムタグの拡張

    今回はstrutsのカスタムタグの基的な拡張する方法を説明します。 strutsの、というよりはJSPにおけるカスタムタグの仕様は元々あるわけで、熟知していればいくらでも自分で作成できるわけですが。 とはいえ、ちょっと勉強した人ならわかる通りカスタムタグを完全に自作するのはすんごくめんどくさいです。 なので、strutsに用意されているタグをちょこちょこっと拡張して利用しようというのが今回の主旨です。 基なので例は簡単に「テキストフィールドに autocomplete="off" を固定で出力するタグ」を作成することにします。autocompleteはIE専用の属性ですが、strutsの<html:text>タグにはこれに当たる設定属性がありません。カスタムタグは定義された属性しかパラメータとして渡せませんから、<html:text>タグではこの指定ができないことになります。そこで<

  • JavaTechnology Slot Online | Cara Daftar bermain Slot Online

    Dapatkan Peluang Menang Slot Online Lebih Besar Di Bandar Teraman Karena banyaknya pilihan situs judi di internet. Penting bagi seorang pemula khususnya untuk memilih sebuah bandar judi terpercaya. Karena berbagai

    JavaTechnology Slot Online | Cara Daftar bermain Slot Online
  • Struts2.0.9のiteratorタグ

    ループ処理に使えるタグ。シンプルになった気がする。 Struts document iterator tag Listに入ったオブジェクトを表示する Listの中にUserVOというオブジェクトが入っている場合の表示方法。propertyタグを使ってUserVOのアクセッサを呼び出している。 <table border="1"> <tr> <th>ユーザ名</th> <th>パスワード</th> </tr> <s:iterator value="userList"> <tr> <td><s:property value="userName" /></td> <td><s:property value="password" /></td> </tr> </s:iterator> </table> 2重ループ UserVO.addressListにはListが入っているとする。userList

    Struts2.0.9のiteratorタグ
  • QRCode for Java – QRコードを生成するには | TK Factory

    QRCode for Javaは、Kazuhiko Araseさんが公開されているQRコードを生成するためのライブラリです。 http://www.d-project.com/ からダウンロードすることができ、 ライセンスは、「MIT license」となっています。 まずは、指定した文字列をQRコードに変換して、JPEG形式で出力してみます。 package net.tk_factory.sample.qrcode; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; import org.apache.log4j.Logger; import com.d_project.qrcode.ErrorCorrect

  • Java「AES暗号」メモ(Hishidama's AES Sample)

    AESによる暗号化・復号化 Javaには、Cipherという暗号化・復号化を行うクラスが用意されている。 DESとか色々な種類の暗号をこのクラスによって使うことが出来る。 AESは JDK1.4.1ではサポートされていないが、JDK1.4.2ではサポートされている。 JDK1.5でもサポートされているが、128bit以外は使えないっぽい。 JDK1.6ではjce_policyを更新すれば使える。[2008-08-15] 単純な例 秘密鍵(暗号化・復号化で同じものを使う)をバイト列で用意して使う例。 import java.security.AlgorithmParameters; import java.security.Key; import java.security.SecureRandom; import javax.crypto.Cipher; import javax.cryp

  • Javaで共通鍵暗号方式「AES」を使用した暗号化と復号化

    「AES」とは、アメリカ合衆国の旧国家暗号規格であった「DES」が安全性の低下により、後続として公募され、採用された新暗号化規格らしい。 その「AES」は、「ブロック暗号」という共通鍵暗号方式の一種みたい。 「ブロック暗号」とは、平文をブロックという固定長の単位に分割し、暗号化していくという方式らしい。 さて、難しいことはそっと横に置いといて、「AES」をJavaで実装してみた。 メインメソッド まずはメインメソッド。 コマンドライン引数を暗号化メソッド、復号化メソッドに渡してやる。 また、暗号化キーと初期化ベクトルを固定値で用意した。 今回使用する「暗号利用モード(ブロック処理の種類)」は「CBC」というものを指定するのだが、これはブロックの暗号化を行う際に、前のブロックの暗号化した結果を利用し、暗号化するというもの。 一番初めのブロックに対しては、前のブロックがないので、「初期化ベクト

    Javaで共通鍵暗号方式「AES」を使用した暗号化と復号化
  • 異なる言語間での暗号化と復号 - ぱせらんメモ

    仕事でデータを暗号化して保存する必要が出てきたので色々調べてみた。 メインのシステムはPHPで作っているんだけど、Javaなども絡んでくるので、お互いが処理できる暗号方式でなければいけない。 仕様さえ明確にしてあればオレオレアルゴリズムでもいいんだけど、今回はかなり重要なデータを扱うので世間でそれなりに使われている暗号方式を使うことにした。 暗号の種類 自分も暗号にそんな詳しいわけではないけど、「データをパスワードで暗号化するんでしょ?」ぐらいにしか思ってない人はきっと大変な思いをする。 今の話で登場するのは 暗号化したいデータ 暗号の種類(アルゴリズム) パスワード(暗号処理に使うキー) の3つだけど、これからやろうとしてるブロック暗号では 暗号化したいデータ 暗号の種類(アルゴリズム) 暗号処理に使うキー(パスワードというかバイト列) 暗号利用モード(ブロック処理の種類) 初期化ベクト

    異なる言語間での暗号化と復号 - ぱせらんメモ
  • はなとゆめ - JavaとPHPで暗号化したり復号化したりで相互運用(AES/ECB)

    はなとゆめのフィットネス 体重  目標 60.0[kg] 体脂肪率  目標 12.0[%] BMI  目標 20.0[kg/m2] ショップリンク パソコン修理ならお直し隊にお任せ! 関東圏内の引っ越しはカルガモ引越センターが安くて良かったですよ タイヤ 人気ランキング1位の電子タバコのことなら電子たばこ通販インデックス 通信経路上の安全を確保する必要があって、ローカルで文字列を暗号化、 サーバーに転送し復号したりなんかする必要があったのですが、 最近はAESとかいうのだそうでちょっとやってみました。 アルゴリズムを常に固定にする方式をECB、毎回変える方式をCBCと呼ぶそうですが、 ECBの場合は同じものを暗号化すると毎回同じ形になるので、 仮に盗まれた場合、そのまま使われる危険性があることに注意します。 Javaで暗号化/復号化してBa

  • Javaで文字列の暗号化/複合化(※外部ライブラリを使わずに) - on the center line.

    僕がいま係っているシステムで、別システムのログインパスワードを文字列でデータベースに格納することになりました。これを実現するために、Javaで文字列の暗号化/復合化を行う方法を調べたので、その結果を記しておきます。(※既に別の方々が解説している内容をまとめただけですが。) まず、大きく以下の工程にわけて考えます。 文字列を暗号化する(バイト配列を得る) 暗号化されたバイト配列を文字列化する(暗号化文字列を得る) 暗号化された文字列をバイト配列化する(暗号化バイト配列を得る) バイト配列を復号化する(文字列を得る) 「1. 文字列を暗号化する(バイト配列を得る)」 Java Tips:手軽に暗号化・復号化するには? このページにばっちり解説してあるとおりです。 import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec

    Javaで文字列の暗号化/複合化(※外部ライブラリを使わずに) - on the center line.
  • SMD5の実装 - tanihito’s blog

    パスワードを平文で保存するのは危険であり、MD5などでパスワードをハッシュ化した値を持っておくのが一般的です。しかしMD5を使った場合、一般的なパスワードでは辞書攻撃で解読されてしまいます。例えば、「5f4dcc3b5aa765d61d8327deb882cf99」というハッシュ値をmd5.rednoize.comで検索すると、ハッシュ前のパスワードである「password」が分かります。 そこでSMD5 (Salted MD5) が登場してきます。SMD5とは「パスワード+ソルト(ランダムな文字列)」からMD5を使ってハッシュ値を計算する方法です。パスワードごとに別のソルトを用いることで辞書作成を難しくして、辞書攻撃を防ぐことができます。 SMD5をJavaで実装したところ、以下のような結果になりました。変換の1回目と2回目でハッシュ値が異なることが分かります。 実行結果 変換前:706

    SMD5の実装 - tanihito’s blog
  • Struts 2で手軽にJSONレスポンスを扱う「Struts 2 JSONプラグイン」

    はじめに 稿ではStruts 2にてJSONレスポンスを簡単に扱えるようになるStruts 2 JSONプラグインを紹介します。 JSONについて JSONはJavaScript Object Notationの略称です。JavaScriptにてオブジェクトを記述する際にも使われる表記法で、AJAXを利用したWEBアプリケーションでは配列のデータを手軽に扱えることもあり、現在もっとも利用されている方式です。詳細な仕様についてはJSONの紹介を参照ください。 対象読者 Struts 2のWebアプリケーション開発に興味ある方 必要な環境 最低動作環境は次のとおりです。 Java SE 5 Struts 2.2.1が動作する環境 Tomcat 5.5.x / 6.0.x Struts 2 JSONプラグインとは Struts 2 JSONプラグインは、Struts 2のアプリケーションで簡単

    Struts 2で手軽にJSONレスポンスを扱う「Struts 2 JSONプラグイン」
  • Struts×JSON.simple×jQueryでJSONオブジェクトをajaxでやり取り - mtoyoshi開発メモ

    今更感ありありですが、これらの組み合わせでやったのは初めてだったのでメモしておきます。 やり取りするのはこんなJSONデータ。 [{"name":"太朗", "age":27}, {"name":"花子", "age":25}]想定としては検索ボタンをクリックすると、上記データがサーバーから送られてきて以下のようにSELECTに展開するというものをやってみます。 <SELECT name="users" id="users"> <OPTION value="0">太朗(27)</OPTION> <OPTION value="1">花子(25)</OPTION> </SELECT> クライアントサイド まず用意しておくhtmlはこんな感じ。 <INPUT type="button" name="search_button" id="search_button" value="検索"> <SE

    Struts×JSON.simple×jQueryでJSONオブジェクトをajaxでやり取り - mtoyoshi開発メモ
  • [ 2686 ] [Struts2]Struts2+JqueryでJSONPを扱う ::: Serendipity 2 future lies'n sundome. (´・ω・)

  • Struts2 Spring Framework iBatis

    Struts2 Spring Framework iBatis Tutorial Struts2、Spring Framework、iBatisを利用したWebアプリケーション作成のメモです。 はじめに はじめに Javaで作成されたフレームワーク、Struts2を紹介します。 Javaのインストール、Eclipseの環境構築からStruts2の利用方法、 Struts2+Spring Framework+iBatisを利用したデータベース操作の方法などを紹介します。 Webアプリケーション作成時に調べた覚書です。 Struts2の紹介 Struts2はApacheからリリースされたオープンソースのフレームワークで、Javaで記述されています。 Struts2はWebWork2というフレームワークをベースとしているため、 StrutsとStruts2は別のものです。 まずは、Webアプリケ

  • 作りながら学ぶJavaアプリケーションフレームワーク一覧

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    作りながら学ぶJavaアプリケーションフレームワーク一覧
  • 2014年度版 Eclipse + Struts2 による Java Web アプリ開発入門 | CYOKODOG

    オラクル管理下になって以降めっきり話題が減った感のある Java ですが、最近、隣の席の新人 SE さんが研修で Struts2 ベースの Web アプリを構築をしてるようで、時々質問を受けたりします。Java と言えば Struts に次ぐ定番フレームワークが長らく待望されてましたが、結局どうなったのでしょう? Struts の冠のある Struts2 がネーミング的には有利な気もするので便乗して勉強してみることにしました。 開発環境の準備 32ビット版 Windows 環境に開発環境を構築します。次のものを準備します。 Eclipse Kepler(4.3) Pleiades(Eclipse の日語化プラグイン) JDK(Java SE 7u51) Tomcat(7.0.50) Struts2(2.3.16) Eclipse 4.3(Kepler)の導入 http://www.ecl

  • @IT:連載 Strutsを使うWebアプリケーション構築術(1)

    アプリケーション・フレームワーク「Struts」 昨今、とみに「フレームワーク・プログラミング」という言葉が取りざたされることが多くなってきました。そして、稿のテーマでもあるStrutsもまた、「サーバサイドJava」――サーブレットベースで動作する「アプリケーション・フレームワーク」の一種です。 Strutsプログラミングの具体的な手続きを紹介していくに先立って、まずはこのアプリケーション・フレームワークとしてのStrutsについて、簡単に解説しておくことにしましょう。 ■アプリケーションの枠組み フレームワーク、それはアプリケーションを構築するうえでの「枠組み」であり、「ルール」であり、(語弊を恐れずにいえば)「制限」です。 昨今、アプリケーション構築におけるチーム開発の重要性がますますクローズアップされています。アプリケーションがますます大規模化し、また、基幹システムの一角をも担う

    @IT:連載 Strutsを使うWebアプリケーション構築術(1)
  • @いう間にWebアプリを作れる「Struts 2」入門 (1/3) - @IT

    【特集】Strutsは“2”を使えば、サルでも幸せに ヤスダネットワーク 関川 晶子 2009/1/8 Strutsに“2”が存在することを知ってましたか? Strutsフレームワークの登場により、JavaによるWebアプリケーション開発は飛躍的に成長しました。いまでは、さまざまなフレームワークが存在しています。日発のフレームワークSeaserやサン・マイクロシステムズのJSFなどが有名です。 その中に、「Struts 2」というフレームワークが存在することをご存じの方は多いでしょう。ところが、日語の情報源がとても少ないのが現実です。その結果、なかなか日でブレイクするキッカケをつかめずにいます。 いまでも、多くの現場で使われているStrutsは、2001年に登場しました。来Strutsが目指したものは、メンテナンス性に優れた、チーム開発に適した土台を提供することにありました。その結