タグ

javaに関するtakkunn1611のブックマーク (14)

  • [Java]Sinatra風マイクロフレームワークSpark入門 - ギークに憧れて

    みなさん、家ではスピーディに心地良くプログラミングしたいですよね? Javaはとても便利な言語ですが、そうした「小回り」に関してLL系言語に及ばない点がある気がします。 そこで、Sinatraに代表される超軽量WebフレームワークがJavaにもあったら便利だと思って探した所、Sparkを見つけました。2012/5/7現在、日語の解説記事が無い程にはマイナーフレームワークです。インストールDownload参照。Maven分かんないのでGoolge CodeからdependenciesとSNAPSHOTのzipを落として解凍。Hello World適当にプロジェクト作って、さっき落としてきたjarを追加。実行はEclipseで普通にできます。 HelloWorldのコードは以下。 import static spark.Spark.*; import spark.*; public clas

    takkunn1611
    takkunn1611 2012/05/12
    Sinatra風マイクロフレームワークSpark入門
  • [Java]Eclipse&Java研修にgroovyshを使うメモ - ギークに憧れて

    新人研修でJavaやってるのでTipsメモ。EclipseVisualStudio風補完バリバリ補完してくれるがスペックないPCだともたつく。Eclipseのメニューから「ウィンドウ」→「設定」→「Java」→「エディター」→「コンテンツ・アシスト」「自動有効化遅延」の値を80~100くらいに「Javaの自動有効化トリガー」を「.」から「.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_」にVimキーバインドVrapperを入れる。「ヘルプ」→「新規ソフトウェアインストール」→「"http://vrapper.sourceforge.net/update-site/stable"」を入力groovyshでJavaの挙動を確認Javaはirbの様な対話型実行環境がないので、Groovyshで代用する。GroovyはJavaとほぼ上位互

    takkunn1611
    takkunn1611 2012/05/03
    Eclipse&Java研修にgroovyshを使うメモ
  • はじめての Java Persistence API

    はじめての Java Persistence API 2011年12月19日 at 2:03 午後 2件のコメント 今日は、Java Advent カレンダーの一貫で 12/19 分のエントリを記載します。昨日のなぎせさんに続き掲載します。また明日は私の盟友である岡崎さんです。 先日、なぎせさんより、「ProxyパターンとProxyクラスと黒魔術」と題してSQL の事を取り上げていただきました。また私自身、先日岡山のイベントで JPA について登壇したばかりなので、今日は DB つながりということで JPA (Java Persistence API) について岡山の資料を利用しながらご紹介します。 岡山の発表資料の全部はこちらです。 Java でデータベース (DB) 接続をする際、Java で一番最初に DB 接続をサポートした事から、ながく JDBC が利用されてきました。その後、J

    はじめての Java Persistence API
  • ProxyパターンとProxyクラスと黒魔術 - プログラマーの脳みそ

    Java Advent Calendar 2011 の18日目です。 17日目の記事は JavaEE使ってウェブアプリケーションつくろうよ - 水まんじゅう2、 19日目はJavaエバンジェリストの寺田さんですよ。乞うご期待。 プロローグ 後:「先輩、いまさらなんですけど上からSQLの遅いところを調査してくれって依頼がきてて、全クエリの実行時間を実データで集計とれと言ってるんですけど。これ、SQL発行前後で時間計測するしかないですかねー。このプロジェクトどんだけクエリ発行してるところあるんだろ…。簡単にやれないですかね。とりあえず調査に1週間かかるって返答しちゃいましょうか」 先:「まぁまて。全部のクエリにもれなく時間計測のコードを挿し込むとかやってられんし、手作業で漏れも発生するだろ。こういうのはオブジェクト指向で解決するのがスマートだ。あ、とりあえず調査に1週間かかるとは返答しておけ」

    ProxyパターンとProxyクラスと黒魔術 - プログラマーの脳みそ
  • 連載インデックス「現場から学ぶWebアプリ開発のトラブルハック」 - @IT

    Webアプリの問題点を「見える化」する7つ道具 現場から学ぶWebアプリ開発のトラブルハック(1) 現場でのトラブル発生時に原因がなかなか掴めず、あたふたした経験はありませんか? そんなときには、このハック!

  • 設計に関する書籍 - JavaとJavaEEプログラマのブログ

    間違いだらけのソフトウェア・アーキテクチャ―非機能要件の開発と評価 (Software Design plus) 作者: Tom Engelberg,長谷川裕一,土岐孝平出版社/メーカー: 技術評論社発売日: 2010/08/17メディア: 単行(ソフトカバー)購入: 14人 クリック: 232回この商品を含むブログ (18件) を見る 対話形式で読みやすく、ユーモアもたっぷりで何度でも読める。 近年の設計手法についてそつなくまとめてあり、ソフトウェアの設計には何を書くべきかがわかりやすく示されている。 ソフトウェア設計を学ぶために読む最初の1冊にお薦め。 リコールを起こさないソフトウェアのつくり方 (組込みプレスSelection) 作者: 酒井由夫出版社/メーカー: 技術評論社発売日: 2010/03/19メディア: 単行(ソフトカバー)購入: 2人 クリック: 44回この商品を含

    設計に関する書籍 - JavaとJavaEEプログラマのブログ
  • Java コーディングスタンダード CERT/Oracle 版

    Top へ AA参考情報 References (CERT Oracle Secure Coding Standard for Java のページにとびます) 『Java セキュアコーディング 並行処理編』 Top へ BBGlossary Glossary (CERT Oracle Secure Coding Standard for Java のページにとびます) Top へ XXお問い合わせ ページに関するご質問・お問い合わせは、secure-coding@jpcert.or.jp までメールにてお願いいたします。 Top

    Java コーディングスタンダード CERT/Oracle 版
  • Java書式付き出力メモ(Hishidama's Java Formatter/Formattable Memo)

    第一引数で書式を指定し、その書式に則って第二引数以降の値を編集(変換)して出力する。 (第二引数以降の値は、可変長引数で複数指定できる) System.out.printf("値1=%d 値2=%d", 123, 456); String s = String.format("%04x", 789); 書式には「%」が入った文字列を指定する。「%」の書式指定に従って変換が行われる。 デフォルトでは、複数の%指定がある場合、第二引数以降の値が順番に使われる。 引数が多い分には無視されるだけなので別に構わないが、指定に該当する引数が足りないと例外が発生する。 変換の実体はFormatterクラスにある。 したがってどのような書式があるかについてはFormatterJavadocに載っているが、代表的なのは以下のようなもの。 C言語と同様の書式指定 書式 説明 例

  • Maven事始め

    MavenはAntに代わるビルドシステムですが、 Antとは異なった設計思想になっている為 最初に使い始めるまでが大変です。 とりあえず、このページではMavenのインストールから 簡単なサンプルプロジェクトのビルドまでを説明します。 インストール まず、Mavenのサイトからバイナリをダウンロードします。 Mavenのソースはここからはダウンロードできません。 CVS経由で行う必要がありますが、通常のMavenユーザならば その必要も無いはずです。 インストールといっても、適当な場所に解凍するだけです。 ここでは、その場所を $MAVEN_HOME とします。 次に、$MAVEN_HOME/bin にパスを通します。 Linuxならば % export PATH=$PATH:$MAVEN_HOME/bin とします。 MavenはJavaで作成されているので 実行にはJavaが必要です。

  • Java基礎文法最速マスター - いろいろ解析日記

    Javaの文法一覧です。他の言語をある程度知っている人はこれを読めばJavaの基礎をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1. 基礎 classの作成 プログラムはclassに記述します。たとえばSampleという名前のclassを作る場合、Sample.javaファイル内に次のように書きます。 public class Sample { } mainメソッドの作成 プログラムはclass内のmainメソッドの先頭から実行されます。mainメソッドは次のように書きます。 public class Sample { public static void main( String[] args ) { // 処理を書く } } System.out.printlnメソッド 文

    Java基礎文法最速マスター - いろいろ解析日記
    takkunn1611
    takkunn1611 2010/01/31
    文法最速マスター
  • Java、Swing、Twitter4jを使ってあなただけのTwitterアプリを作成しよう

    import javax.swing.*; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.awt.*; class LoginDialog extends JDialog implements ActionListener { JLabel labelName; JLabel labelPass; JTextField textName; JPasswordField passField; JButton okButton; JButton cancelButton; JDialog dialog; public LoginDialog() { JPanel panelOne = new JPanel(); labelName = new JLabel("Name")

    Java、Swing、Twitter4jを使ってあなただけのTwitterアプリを作成しよう
  • Javaで学ぶグラフィックス処理一覧

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

    Javaで学ぶグラフィックス処理一覧
  • Java正規表現の使い方

    正規表現とは正規表現で用意されている特殊な文字や構文を使って作成したパターンを使い、対象の文字列とマッチするかどうか調べるための方法です。正規表現を使うことで「ABCDE」など指定した文字列と完全に一致しているかどうかを調べるだけでなく、「A」で始まり「E」で終わる 5 文字の文字列などのようなより柔軟で複雑なパターンを定義することができます。ここでは Java における正規表現の使い方について解説します。 ※ 正規表現の基的な考え方については「正規表現入門」もあわせてご参照ください。

    Java正規表現の使い方
  • Swingを使ってみよう

    Java を使ってグラフィカルなコンポーネントを使ったアプリケーションを開発する為に、 Java では Swing が用意されています。ここでは Swing の各コンポーネントの使い方を順にサンプルを作りながら試してみます。 Java を使ったプログラミング方法については「Java入門」を参照されてください。

    Swingを使ってみよう
  • 1