Thursday, March 30, 2006 Execution in the Kingdom of Nouns They've a temper, some of them—particularly verbs: they're the proudest—adjectives you can do anything with, but not verbs—however, I can manage the whole lot of them! Impenetrabil... 続きを読む
2010-08-12 「お前のブログをePubにしてやろうかぁ!」、feed2epub-clj作りました。 deltam's feed2epub-clj at master - GitHub RSS2.0とAtomのURLを指定して、そのフィード内容をePubにするツールを作りました。 上リンクのダウンロードから、feed2epub-clj-0... 続きを読む
Java 6 Transition Background Following on Oracle's announcement that OpenJDK will now be the reference implementation of Java, they have discontinued the non-free "Operating System Distributor License for Java" (DLJ), which was used for many ... 続きを読む
_ [PC] Javaの脆弱性CVE-2011-3544に注意。確実にアップデートしましょう。 □ Javaの脆弱性 CVE-2011-3544のメモ。 時間がないのでメモだけ。 Javaの脆弱性 CVE-2011-3544を狙った攻撃が増えているので注意。 Javaのバージョンを必ずJava 6 Update 29以上の最... 続きを読む
カテゴリー » Linux » Ubuntu November 16, 2011 Ubuntu 11.10 のリポジトリに (Oracle)Sun-java が無いのだが JAVAアプリを動かすのに必要な「sun-java6-jre」が見つからない。 検索してみるとSun Java自体が Ubuntu 11.10のパートナーリポジトリから消えてし... 続きを読む
別に有名なとこではないですが、だいぶ前から同一攻撃者にハッキングされたまんま完全放置状態の一般サイトを見てたら、12月3日深夜に新しいインラインフレームタグ<iframe>がページ内に挿入されました。 ここで指定されてる.infoドメインは一般サイトを訪問し... 続きを読む
sun-java6をインストールしている人は削除しましょう Javaの脆弱性を突いた攻撃が増加中だそうです。 ・Javaの脆弱性CVE-2011-3544に注意。確実にアップデートしましょう。- ORCA愉快日記 ・Javaを10月にリリースされた最新版「6 Update 29」にしておかないとヤ... 続きを読む
本日のエントリーはJava Advent Calendarの25日目です。昨日は @mike_neck さんのmike、mikeなるままに…: hamcrestを拡張してmoreThanとか作ってみたでした。本日はクリスマスですが、Advent Calendarはまだまだ続きます。明日はt.ogisawaさんです。さて、今年... 続きを読む
Java, 設計 | 21:30 1. 分からない。いくら説明を読んでも分からない。● 1.1. 未だに分からない Java 的オブジェクト指向 今日び Java 的オブジェクト指向の説明なんて星の数ほどあるような気がしますが、それでもなお「これで分かった!」という説明に辿りつ... 続きを読む
Jun Kobayashi jkbys @ ubuntu.com 2011年 12月 21日 (水) 16:42:36 UTC 前の記事 [ubuntu-jp:3966] #ubuntu-jp IRCミーティングの議事録 2011-12-20 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] 小林です。 Canonicalのパートナーレポジトリにお... 続きを読む
Marc Deslauriers marc.deslauriers at canonical.com Thu Dec 15 19:28:10 UTC 2011 Previous message: [USN-1309-1] DHCP vulnerability Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] The Canonical partner archive currently contains ... 続きを読む
GlassFish v3.1 の新機能概要 2010年12月21日 先日の JavaFX & GlassFish 合同勉強会で発表した資料とデモを公開します。 また、デモを行った際の手順も下記に記載します。 GlassFish v3.1の入手はコチラから WebSocket サンプルアプリケーションの入手はコチラ... 続きを読む
はじめに 本連載は、Java Enterprise Edition 6の導入方法をはじめとして、新導入された仕様や概念を紹介していきます。対象読者Java EE 6開発に興味ある方これからJavaのWebアプリケーション開発をはじめる方必要な環境動作環境は以下の通りです。Java SE 6Ne... 続きを読む
本日、「Oracle ダイレクトセミナー」で Java EE 6 の詳細説明を行います。当初 GlassFish についても説明する予定でしたが、本日は GlassFish の説明は殆どなく Java EE の説明に集中します。また本エントリ中に今日発表で使用するプレゼンを添付します。全部... 続きを読む
2009年12月に Java EE 6 がリリースされて、約3ヶ月経ちました。Java EE 6 にはかなり多くの改善がみられますが、どこから始めればいいのかわからない方に、JSF2,JPA2,EJB 3.1を使ったかんたんな Java EE 6 アプリケーションの書き方を紹介します。 Java EE 6 ... 続きを読む
All Blogs Corporate Site CRM On Demand Discussion Forums Documentation Education Java.com JavaOne and Oracle Develop Oracle OpenWorld PartnerNetwork Technology Network Video and Multimedia 続きを読む
JavaEE標準, JPA先週書いたエントリJava EE6標準の範囲でフルスタックのWebアプリケーションが簡単に作成できることを確かめてみました。 - 達人プログラマーを目指してで、Java EE6の標準仕様を使うだけで、かなりシンプルにデータのCRUD処理を行うアプリケー... 続きを読む
emacs | 00:25 | Android書くときに、Eclipseもいいんだけど、やっぱり手馴れたエディタを使いたいよねってことでJDEEを試してみる。というわけで、自分用コマンドリファレンス。インストールhttp://jdee.sourceforge.net/JDEEとelibをダウンロードしてmake ins... 続きを読む
JavaEE標準, テスト自動化, 勉強会・セミナー今週水曜日に、オラクル青山センターで行われたGlassfish Japanユーザーグループの勉強会でJava EE6のお話をさせていただきました。勉強会のスライドとビデオは以下のリンク先にあります。Glassfish勉強会(JavaEE6... 続きを読む
本日(2011年07月28日(日本時間29日))Java SE 7 が正式にリリースされました。5年ぶりのリリースとなる Java SE 7 ですが、Java SE 7 は進化として位置づけられているバージョンになります。ここで言う進化とは言語仕様に対する大幅な変更はなく、開発生産性... 続きを読む
All Blogs Corporate Site CRM On Demand Discussion Forums Documentation Education Java.com JavaOne and Oracle Develop MySQL Oracle OpenWorld PartnerNetwork Sun Defects Technology Network Video and Multimedia 続きを読む
J2SE 5.0 は現在 Java テクノロジのサポート終了 (EOL: End of Life) 移行期間です。EOL 移行期間は、2008 年 4 月 8 日から 2009 年 10 月 30 日の J2SE 5.0 のサービス終了 (EOSL: End of Service Life) に至るまでです。Sun の Java テクノロジのサポートや ... 続きを読む
Binary JAR file downloads of the JDBC driver are available here. Becuase Java is platform neutral, it is a simple process of just downloading the appropriate JAR file and dropping it into your classpath. Source versions are also available her... 続きを読む
はじめてみよう ここでは、サンプルを実行するまでの手順を示します。 (本ページでは、Windows系OSでサンプルを実行しています。その他のOSで実行する場合は、適宜読み替えてください) サンプル実行までの流れ JDKのインストール Webアプリケーションサーバの... 続きを読む
im-JavaEE Framework にようこそ このページは、im-JavaEE Framework 開発プロジェクトのトップページです。 im-JavaEE Frameworkは中・大規模Webシステムの構築基盤となるものです。 im-JavaEE Framework上で動作するアプリケーションは、Sun Microsystemsが提... 続きを読む
JPakcageをCentOS(RHEL)のyumリポジトリに追加する JPackageは、Linux用Javaソフトウェアリポジトリを目指しているコミュニティプロジェクトです。 CentOS(RHEL)には OpenJDK や jpackage-utilsなど、Java系の標準パッケージとしてJPackage製のパッケージが入っ... 続きを読む
10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。 Java Core APIJDKインストールしたディレクトリに入ってるsrc.zipを展開すると入ってるから読むと良いよ。すぐ近くにあるのから読むっての... 続きを読む
java環境構築がいちいち面倒なので情報をまとめておく。手早く設定してすぐに開発に取り掛かれるようにしたい。 Java JDKMac OS X の場合、すでに Java がシステムに組み込まれている。 $JAVA_HOME を /System/Library/Frameworks/JavaVM.framework/Versions/1.... 続きを読む
AppleとOracleは12日付けで、OpenJDKコミュニティにAppleが参加し、OpenJDK project for Mac OS Xをスタートすることを発表した。これにより、AppleのJavaテクノロジーをオープンソース開発者が利用できるようになる。またあわせて、現行バージョンおよび次期バ... 続きを読む
【お知らせ】本記事は旧エムザスITL技術紹介2005年6月掲載分を再度掲載したものです。リンク等の確認は行っていますが、記述内容は当時のままの部分もありますのでご留意ください。複数エントリに分割していますので目次リンクをご利用ください。 カテゴリ別オ... 続きを読む
Hello, this is Eric Maurice again. Oracle just released a Security Alert with a fix for the vulnerability CVE-2010-4476, which affects Oracle Java SE and Oracle Java For Business. This vulnerability is present in Java running on servers as we... 続きを読む
Java, Mac OS X 10.5 | 01:15 | | MacでJava6使えないと思ってた件ず〜〜っと勘違いしていました。MacではJava6(Java1.6)にまだ対応していないのだと…。MacでJava6を使うには、Open JDKを使うしかないのだと…。ちゃんと使えたんですね。 3つの手順 Macのソ... 続きを読む
連載の第2回となる今回は、Seam3の土台となるCDI (Contexts and Dependency Injection) の基本を確認します。SeamFramework.orgではCDI仕様の参照実装Weldを開発しています。今回はJBossアプリケーションサーバー(JBossAS)上でWeldのサンプル動作させてみましょ... 続きを読む
Java Programming Language JDK7開発版の最新版となるマイルストーン12が、JDK7デベロッパプレビューとして公開された。Windows 32ビット/64ビット、Linux 32ビット/64ビット、Solaris SPARC 32ビット/64ビット、Solaris Intel 32ビット/64ビット版のバイナリJD... 続きを読む
The JDK 7 Developer Preview (a.k.a. Milestone 12) builds are now available for download. This milestone is intended for broad testing by developers, deployers, and end users. We’ve run all tests on all supported platforms and haven’t found ... 続きを読む
JDK 7で追加されるクラス・メソッドを一覧してみようと思いました。標準APIのソースコードはJDKと一緒にインストールされるので(src.zip)、これを展開し、Javadocコメントの@sinceタグに1.7とあるものを抽出すればいいというのが最初の発想です。 JDK 7のソー... 続きを読む
Maven 2を使うことで、具体的に私たちはどのようにうれしいのでしょうか?筆者の経験では、次のようなうれしいことがありました。 新しいプロジェクトのたびにディレクトリ構成に悩まない プロジェクトのディレクトリ構成で悩んだことはありませんか? Maven 2... 続きを読む
Loading… Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. なぜソフトウェアアーキテクトが必要なのか - デブサミ2011 - Presentation Transcript 【18-C-1... 続きを読む
Java, ソフトウェア開発 | 10:31 | 元ネタはこちらですが、「優れたJavaプログラマ」を見分ける質問ではありません*1。次のような状況を想定してください。受託業務を中心にしている弊社は、Javaで業務系ウェブアプリケーションの開発を行う事になりました。し... 続きを読む
javaをinstall user@ubuntu:~$ sudo apt-get install python-software-properties user@ubuntu:~$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner" user@ubuntu:~$ sudo apt-get update user@ubuntu:~$ sudo apt-get install sun-j... 続きを読む
前回につづいてパフォーマンス比較をしてみました。ただし、前回と測定方法変えてます。最適化された状態で計測するため1プロセス内で同じ処理を3回実行して最後の値を取る、ということをそれぞれのテストケースで3回実行して真ん中の値を使っています。コード... 続きを読む
Struts ActionFormとビジネスロジック層のインターフェイスはStrutsの悩みどころの一つです。(個人的に) ActionFormをビジネスロジック層に渡すのは論外ですが、DTOパターンを使ってActionForm-ビジネスロジック層を疎結合にしようとすると、DTOオブジェクト... 続きを読む
端末経由でログイン、現在組み込まれているJavaの内容を確認してみる。OSインストール直後はOpenJDKが組み込まれている様だ。 absj31@absj31-VirtualBox:/$ java -version java version "1.6.0_20" OpenJDK Runtime Environment (IcedTea6 1.9.2) (6b20-1.9.2-0... 続きを読む
Jiemamy Projectへようこそ Jiemamy Projectは、データベースの進化的設計を実現します。 このプロジェクトは「Jiemamy開発モデル」と呼ばれる開発方法論を策定・提唱・普及し、またその実現を補助するプラットホームとして、関連ソフトウェアをオープンソース... 続きを読む
Java, 技術, Linux, Tips※時間がない人は下の「最新版のsun-java6-jdkをインストールしようとしてみた」から読めば十分です。 eclipseの導入解説のページなどで、「sun-java6-jdkをインストールせよ」というような記述が見られるが、Synpatic Package Manager... 続きを読む
java.io.Serializable …、ある程度Javaに触れて来た人は必ず見たことがあるインターフェイスだと思う。私も何度も見てきたし、必要に迫られて自分の作ったクラスにSerializableをつけたこともある。しかし、こいつは一体何なのか? ぶっちゃけ自分も、こいつの... 続きを読む
Introduction複数の異なる店舗が軒をつらねるショッピングモールのようなECサイトや、 あるいはブログサービスサイトなどでは、 Webアプリケーションとしての機能は同じであってもユーザー毎に異なるWebデザインを求められることがあります。あるいは、サイトが... 続きを読む
ジョンソン株式会社 風呂釜洗いのジャバのブランド製品情報をご紹介いたします。シャワーやホースで給湯口をキレイにしたつもりでも、実は風呂釜までの風呂釜パイプは長くて*、雑菌がいるのです! ジャバは除菌アクチベータ配合。風呂釜パイプの奥の奥まで強力... 続きを読む
LLやばくねー 2年ぐらい前からやばくねー2003年から2009年にかけてPerlを筆頭にPHP,Ruby,Javascript,PythonなどのLL言語はこの世を謳歌していたが、どうやら去年頃からその成長に陰りが見え始めたように感じている。webアプリケーションを構成する要素の一つ... 続きを読む
はじめにソースコードは設計であり、コードの記述は品質に直結するのは言うまでもない。ちなみに、プログラマにとって特に重要なのは保守性だ。コードは書いた直後から保守対象となるからだ。とにかく、コードは要求文書の範囲で動けばいいと思っている人がいれ... 続きを読む
2011年01月31日15:27 open-jdkの文字化け豆腐□を解決する!! on Fedora 12 13 14 カテゴリFedora Core日本語環境 役にたった!! Tweet Fedoraには最近、Javaのオープンソース版が付属するようになりました。ですが、日本語が文字化けしちゃいます。 □いわゆ... 続きを読む
お題:Pythonで末尾再帰最適化をする。 - IT系で覚醒めたいRubyで末尾再帰最適化をする。 - athosの日記 Javaなどの言語では、通常、再帰を使ったプログラムは、呼び出しが深くなるといつかはStack Overflowで実行時エラーになってしまう。それに対して、Scheme... 続きを読む
プログラミングの勉強, レガシー技術, IT業界私自身は10年以上も前(JDK1.1の頃)にSJC-Pの認定を取って以来、Javaプログラミング関連の認定試験は受けていないのですが、昨日たまたまネットを検索して、SJC-Pとは別にJavaプログラミング能力認定試験という試験... 続きを読む
All Blogs Corporate Site CRM On Demand Discussion Forums Documentation Education Java.com JavaOne and Oracle Develop MySQL Oracle OpenWorld PartnerNetwork Sun Defects Technology Network Video and Multimedia 続きを読む
All Blogs Corporate Site CRM On Demand Discussion Forums Documentation Education Java.com JavaOne and Oracle Develop MySQL Oracle OpenWorld PartnerNetwork Sun Defects Technology Network Video and Multimedia 続きを読む
プログラミング先日Javaのコードを3年振りくらいで書いてみたら、無性にJavaについて振り返ってみたくなった。Javaの誕生当時をリアルタイムで経験した僕にとってJavaは感慨深いものであり、多くのことをJavaから学び、僕を成長させてくれた原点でもある。僕と... 続きを読む
The ASF Resigns From the JCP Executive Committee The Apache Software Foundation has resigned its seat on the Java SE/EE Executive Committee. Apache has served on the EC for the past 10 years, winning the JCP "Member of the Year" award 4 time... 続きを読む
Javaオブジェクトのメモリ使用量を計測してみました。 計測を行ったJDKはWindowsの1.4.2_04です。 基本的に、Javaではプリミティブ型以外の全オブジェクトを生成するときに new演算子を使用します。 つまり、メモリ確保が行われるタイミングはnew演算子が実行さ... 続きを読む
ここでは、ファイル操作に関する簡単なサンプルを記述いたします。 Java が初めての方は、まずは、基本的な Java プログラム - 簡単な文字列の表示、数値の計算 -をご参照ください。 Java では、様々な API ( ライブラリー ) が用意されています。ここでは、フ... 続きを読む
Javaでカレントディレクトリを移動するには? Javaでカレントディレクトリを移動するには? Javaの中で、カレントなディレクトリを移動させ、相対PATHで既存ディレクトリを認識させたいのですが、期待する結果が得られません。 Javaの中でカレントディレクトリ... 続きを読む
public void printTextResource() throws Exception { Class c = this.getClass(); ←このクラスの位置からの相対パスを指定 URL url = c.getResource("resource.txt"); InputStream is = url.openStream(); BufferedReader br = new BufferedReader(new InputS... 続きを読む
JVM terminated. Exit code=-1 -Xmx1024M -Dosgi.requiredJavaVersion=1.5 (snip!) 使用するJVMをJDKのものに変更すればよい。 Eclipse.exe -vm "c:\programfiles\Java\jdk1.6.0_06\bin\javaw.exe" vmオプションはEclipse.iniに書いてもうまくいかない。コマン... 続きを読む
mybatis data mapping framework for Java and .NETmybatis New home of the world's most popular SQL mapping framework. The MyBatis data mapper framework makes it easier to use a relational database with object-oriented applications. MyBatis coup... 続きを読む
Prev Next Swing ClassLoaderでリソース(URL)を取得 Posted by terai at 2006-05-22 ClassLoaderでリソース(URL)を取得 概要 サンプルコード 解説 参考リンク コメント 概要 クラスパスからのエントリ(相対パス風)を使って、ClassLoaderからURLを取得します。 j... 続きを読む
2010-04-19 ショートカットキー 2010-04-18 コメント/PizzaFactory 2010-04-16 談 2010-04-15 %A5%B9%A5%BF%A5%C3%A5%AF%A5%C8%A5%EC%A1%BC%A5%B9 2010-04-14 RecentDeleted コメント/日本語でホバー表示 コメント/テンプレート 2010-04-12 タスクタグ プロキシ... 続きを読む
株式会社メセナ・ネットコム 中ア 直樹 2009/7/10 Javaの定番テストフレームワーク「JUnit」の4つの特徴 JUnitとは、Javaの単体テストを自動的に実行するためのオープンソースのフレームワークです。繰り返しテストが実行できるように設計されています。JUnitに... 続きを読む
パターンの良さ・難しさ -- パターンを考える時って、もの凄く時間と労力が掛かると思うので、最初の敷居が凄く高い感じがするのかもしれないですね。 しかし、それがパターンランゲージの良さだと思います。 ソフトウェアパターン・パターンランゲージの与える... 続きを読む
HTTP Git Read-Only This URL has Read+Write access 続きを読む
tool今日の社内セミナできいた話ですが、YourKitというJavaプロファイラがオススメらしいです。ちょっと試用してみましたが、なかなかいい感じ。プロファイラは常時使うものじゃないんですが、いざという時にあると便利ですよね。JProbeなどの商用製品は高価過... 続きを読む
第6回 Eclipseをプロファイラとして活用する 的場聡弘(NTTデータ ビジネス開発事業本部) 岡本隆史(NTTデータ 技術開発本部) 2003/10/31 Eclipseを用い、Javaアプリケーションの性能向上のためのプロファイル情報を取得することができます。今回は、Eclipse... 続きを読む
アプリケーションのパフォーマンス・チューニングなどで使用するツールといえば,まず第一にあげられるのがプロファイラです。最近は,EclipseのTPTPや,NetBeans Profilerなどフリーで使えるプロファイラが増えてきたので,使ってみたことがある方も増えてきて... 続きを読む
Javaに対しては、優れた技術だと評価する人々がいる一方で、批判も少なくない。Javaは、ソフトウェアに関する複雑さを管理する問題に対して、革新的な方法を提供するという目標のもとで、開発された。多くの人々は、Java技術は、この期待に対して満足できる答え... 続きを読む
TISは、独自のJava開発基盤「Xenlon〜神龍」の全社利用を開始した。システム開発の汎用処理領域で約50%のプログラムコードを自動生成、開発工程の生産性改善に効果を発揮したとしている。 TISは9月27日、独自のJava開発基盤「Xenlon〜神龍」(シェンロン)を開... 続きを読む
Revisions 236672 Tue Sep 21 07:04:16 -0700 2010 962081 Tue Sep 21 05:51:19 -0700 2010 51fca1 Tue Sep 21 05:42:26 -0700 2010 ba537f Tue Sep 21 05:21:41 -0700 2010 Private Gist All pages are served over SSL and all pushing and pulling is done o... 続きを読む
Contents Introduction Editing Java Source Files Generating Code Automatically Compiling Java Programs Building Java Applications Running Java Applications Running Applets Debugging Applications Setting a Global Classpath Using Project Files B... 続きを読む
Java SE Development Kit のダウンロードとインストール,javac のテスト実行までを行います. インストール (Windows の場合) 前準備 旧バージョンの Java があるときは,「プログラムの追加と削除」で削除した方が良いでしょう. Tomcat をインストール済みの... 続きを読む
Sen は Java で書かれた日本語形態素解析システム。 C++ で開発されている MeCab を Java に移植したもの。 辞書は MeCab、茶筌と同じIPAの辞書を利用。 Sen配布ページ 辞書の構築に Apache Ant が必要。 このページは Sen version 1.2.2.1 用である。 インスト... 続きを読む
今回は,仕事でよく使うPDFファイルの操作方法を学びます。Javaを利用して,家計簿をPDFファイルとして作成してみます。ついでにPDFファイルの読み込み方法も覚えることにしましょう。PDFファイルの扱い方を習得すれば,仕事の大きな手助けになるはずです。 皆... 続きを読む
はじめに 現在のWebシステムにおいて帳票の出力を行う場合、PDF形式が選択されることが一般的になっています。その理由としては、データサイズをコンパクトにすることができる、情報の改ざんを防止できる、などが挙げられます。一般ユーザにも普及していますの... 続きを読む
1週間あいてしまいましたが続き。前回は、Listにインタフェイスを持たせてmap/filter処理を書いたのですが、今回はその派生バージョンです。Listでmap,filterの入り口を設けていましたが、今回はエンティティ側に設けてみます。yukinekonyan.higherorder2.Lambd... 続きを読む
■[プログラミング]Java : 高階関数 当初の目的とはだいぶ違う方向に進んでいってしまいましたが、そのおかげでだいぶJavaという言語に対する知見を深めることができたような気がします。 ということで、そろそろJavaで高階関数を書くテーマに挑戦できそうです... 続きを読む
Javaモダンな Perl の開発環境の構築方法 - TokuLog 改メ tokuhirom’s blog モダンなPHPの開発環境の構築方法 - 肉とご飯と甘いもの @ sotarok モダンなPythonの開発環境の構築方法 — TRIVIAL TECHNOLOGIES 2.0 まだJava版を書いてる人がいないみたいなので、... 続きを読む
22:54リポジトリから消えてるのでだめ。9.04のリポジトリを指定する。以下参照http://blog.sola-dolphin-1.net/archives/2613458.htmlhttp://ubuntuforums.org/showthread.php?t=1289730きのうあんなに調べてでてこなかったのに、知っている人は知っている。世... 続きを読む
Java もはやRubyは全く関係なくなってきましたが、一応続き物ということでタイトルを付けました。 私がのんびりしている間に、なんだかいろんな方が真剣に健闘検討してくださっていました。ありがたい.... 私の案は、私には許容範囲内ですが、実装コードのくど... 続きを読む
まだ実戦投入したこと無いんだけどJava6のスクリプトエンジンは超使える。ゲームとかエンジンはC++で、AIとかLuaで書くけど、あのノリがJavaで使える。ノンストップでビジネスロジックをリロードする箇所を明示的に作れるのがいい。クラスローダいじる系は危な... 続きを読む
scala | 03:19 | eclipse万歳!ということでscala+eclipseで初めてみる。社内でscalaを広めるために勉強会をするための準備だから、java使いの視点から書く。とりあえずゴールは「scalaでプロジェクトやってみよう」と大人の力を持った誰かに言わせること。だか... 続きを読む
ちょっと前のことだけど、「Javaでセミコロンなしでプログラムを書く - プログラマーの脳みそ」というエントリを読んで、その後 Semicolonless Java や Classless Java を知った。これはすごい、これは楽しい、と思った。そして考えてみると、他のパターンでも... 続きを読む
皆さん、システム開発において、コーディング規約は利用していますか? プログラムの質を向上させるには、開発者としてのマナーである「コーディング規約」は 欠かせません。 ただ、EclipseといったIDEやJava言語自体の発展もあり、ひと昔前の規約は、 形骸化し... 続きを読む
apt-get 経由でそうとは知らないで自動的にOpenJDK,JREがインストールされることがあります。 諸事情により SunのJDK/JREを使いたい場合のメモ。 Ubuntu 9.10 での場合。 sun java に入れ替える java -version とすると OpenJDK との表示があるので、以下のよう... 続きを読む
SpringフレームワークのAOPは、AspectJのような特殊な言語や環境を必要としません。標準のJavaの機能だけで実現されています。そのためライブラリをいくつか設定するだけでDIコンテナにAOPを導入することができます。 SpringのAOPはDIコンテナで管理されたオブ... 続きを読む
第1回 JSF・Spring・Hibernateで次世代Javaに備える 西ヶ谷岳(サン・マイクロシステムズ) 2005/7/6 J2EEの開発環境は大きな変革期を迎えようとしています。本年中に最終スペックを公開する予定のJ2EEの次世代仕様「Java EE 5」は、開発の容易性(EoD:Ease o... 続きを読む
Java Platform, Enterprise Edition(Java EE)は、Javaの企業用機能セット。Java Platform, Standard Edition(Java SE)の拡張機能の形で提供される。 1998年に発表され、 主に大規模システム(サーバ用途)向けに、Java Servlet(サーブレット)、JavaServer Pages(J... 続きを読む
@todesking 弊社のソースディレクトリ、srcで始まらずjp.の生パッケージから始まるのでテストコードそのものが存在しないです。自主的にmainを該当クラスに書いてデバッグするしかない 約11時間前 Echofonから todesking宛 続きを読む
Javaが腹立ってしょうがないんだけど、パズルみたいに難しくなるからそれクリアしてきれいに書いた時ちょっとかっこよくなるんだよね、そもそもJavaじゃなきゃ難しくならないのに、そういう自作自演の連続がほんと怖い、ほんとに、火つけて消火してるみたいで、... 続きを読む
Menu ●FrontPage ・Eclipseプラグイン ・Eclipse小技集 ・リファクタリング講座 ・テスティングフレームワーク JUnit ・MSDEについて 最新の20件2010-03-25djUnitPlug-inMenu2010-03-22FrontPageTestページHelp_jadjUnit Download2010-03-20Virtual Mock Objec... 続きを読む
01 public class HelloWorld { 02 03 public static void main(String[] args) { 04 System.out.println(getMessage()); 05 } 06 07 private static String getMessage() { 08 return "Hello World."; 09 } 10 } これは、コンソールに「Hello... 続きを読む
テストケースの準備 Λ クラスパスに「djunit.jar」と「junit.jar」を登録する必要があります。 djunit.jarは、djUnitをインストールしたフォルダの中にありますので、 プロジェクトのプロパティーで、Javaのビルドパスのライブラリに追加してください。 DJUnit... 続きを読む
PC関係でいろいろ書いておくブログdjUnitのVirtual Mock Objectsを使うと、かゆい所に手がとどくテストが出来る。ぜひ使おう。 と思ってJUnit4でテストコードを組んで、djUnitを使うためにextends DJUnitTestCaseを突っ込んで、と・・・。 あれ?@BeforeClass... 続きを読む
01 public class SimpleClass { 02 03 public String getMessage() { 04 05 { 06 Object value = MockObjectManager.getReturnValue("SimpleClass", "getMessage"); 07 if (value != null) { 08 return (String) value; 09 ... 続きを読む