タグ

関連タグで絞り込む (167)

タグの絞り込みを解除

javaとJavaに関するo-chaのブックマーク (233)

  • 回転と脱線 - vimでjavaの開発を行う その1

    まあ前々から考えてた事なんだけどできるのかなあと。 インスコ時はXみてーなのとか立ち上がってないといかんっぽいけどインスコが 終わればterminalだけで動くはずです。 まあちょっとやってみたいひとは参考にしてみてください。 使用するもの JDK1.5 Eclipse3.3 Vim7 eclim1.3.1 1. JDKをインスコ まあ普通にインスコします。 1.5以上じゃないとあかんらしい。 2. Eclipse3.3をインスコ Enabling Open Innovation & Collaboration | The Eclipse Foundationから3.3をダウンロードします。 解凍して適当な場所に置きます。 一度起動してworkspaceの場所、あと自動ビルドの指定をしておきます。 WTPとかインスコしておくといいらしいのでupdateから入れておきます。 emfとかもいる

    回転と脱線 - vimでjavaの開発を行う その1
  • WicketとWTPを使った開発 - Web View Technologies

    WicketとWTPを使った開発 Eclipse 3.2+WTP 1.5+MavenでWicket開発環境を作成する ここでは、Wicketの開発環境としてEclipse 3.2+WTP 1.5+Maven2を使った開発の始め方を簡単に解説します。 Eclipse 3.2, WTP 1.5 , Tomcat 5.5, Maven 2の環境はセットアップ済みであることを前提にしています。Eclipse + WTP環境構築の方法は、以下のリンクを参考にしてください。 Eclipse(ClickIDE)環境の構築 Maven2の導入は以下のリンクを参考にしてください。バイナリを任意のディレクトリに展開して(展開先)/binにPATHを通し、環境変数JAVA_HOMEを設定するだけです。 Wicket開発環境の構築 ここでは、E:\work\wicketwtp\以下に開発環境を用意し、Eclips

  • Eclipse+WTPで作った動的Webプロジェクトで、Maven2の依存性管理機能だけ利用する方法 - SEの行き着くところ…

    Mavenをフル活用してプロジェクトを作りたい訳じゃなく、簡単にサンプルを作りたい程度の時。でも自分で必要なライブラリをダウンロードして配置するのは面倒くさい。Maven2の依存性管理機能だけ都合よく使えたらな、と思ったわけ。 環境OS: Mac OS X 10.5.2JDK: 1.5.0_13Eclipse: 3.4 M6 (Eclipse IDE for Java EE Developers)Tomcat: 5.5.26 導入手順M2プラグインを入れる・メニューから「Help→Software Updetes...」を選択する・「Available Features」で「Manage sites...」ボタンを押す・「Update sites」で「Add」ボタンを押す・URLに"http://m2eclipse.codehaus.org/update"を入力し、OKを押す・「Maven

  • Trail: JavaBeans(TM) (The Java™ Tutorials)

  • Jakarta Commonsを使ってJDKクラスを拡張する:パート1

  • Javaによるゲーム解説

    ・・・ 只今作成中です。 8章一部修正(2004.05.20) ・・・ Javaの開発環境はSunのサイトからダウンロードできます。 通常の開発に使うJ2SEはここですね。ドキュメントはここあたり。 3Dについてはこちら、midiについてはこちらをご覧ください。 J2EEのサーブレットについてはこちらで多少解説しています。 リンクは大歓迎ですが、内容の無断転載はご遠慮ください。 目次 0.環境設定、コンパイルの方法、HTMLの記述  ~はじめに~ 1.画像表示アプレット  ~基構造~ 2.アニメーションアプレット  ~メインループはここ~ 3.ゲームフレームワーク  ~ユーザーの入力に対応する~ 4.オブジェクト指向概説  ~カプセル化と継承~ 5.たくさん同時に表示するには  ~要素を管理する~ 6.グローバル変数が無い?  ~ワールドクラス作成~ 7.大規模化への布石  ~アプリケー

  • 第1回 Hudsonの導入 | gihyo.jp

    継続的インテグレーションとは Hudsonの具体的な紹介に入る前に、まず簡単に「継続的インテグレーション」(⁠Continuous Integration、以下CI)のおさらいをしましょう。CIは、Extreme Programmingに端を発し、Martin Fowlerによって広められた概念で、狭義には、別々に開発された部品を持ち寄ってお互いの動作を検証する「統合テスト」を早い段階から恒常的に行うことを指します。この当初の概念には必ずしも統合テストの自動化という考え方は含まれていませんでしたが、最近では、CIは単に統合テストだけではなく、広くビルド及びテスト全般を恒常的に行うことを指すようになり、またこれを現実的な工数で実現するための必須の手段として、ビルド・テストの工程を極力自動化する、という事が重要なポイントの一つになってきました。 この考え方の背景の一つには、コンピュータの高性能

    第1回 Hudsonの導入 | gihyo.jp
  • Strutsの常識を知り、EclipseとTomcatの環境構築 (1/4) - @IT

    Strutsの常識を知り、EclipseとTomcatの環境構築:Webアプリの常識をJSPとStrutsで身につける(2)(1/4 ページ) 連載は、JSP/サーブレット+StrutsのWebアプリケーション開発を通じて、Java言語以外(PHPASP.NETRuby on Railsなど)の開発にも通用するWebアプリケーション全般の広い知識・常識を身に付けるための連載です いまさら聞けないStrutsの常識 今回は、「Strutsの常識」と題し、Webアプリケーションフレームワークの1つであるStrutsについての概要を説明したうえで、JDKやEclipse、TomcatなどのWebアプリケーション作成の環境構築を行い、サンプルプログラムを実際に作成してみましょう。 連載第1回の「いまさら聞けない、Webアプリケーションの常識」で、「連載ではStrutsを取り上げていきます」

    Strutsの常識を知り、EclipseとTomcatの環境構築 (1/4) - @IT
  • Javaの性能を分析する10のツール | エンタープライズ | マイコミジャーナル

    JDK16 jconsoleの動作例 JavalobbyにおいてJavaパフォーマンストラブルシューティングに役立つ10のツールがTop 10 Java Performance Troubleshooting Toolsとして紹介されている。OSの限定されるツールもあるため実質的には7つの紹介とみていいだろう。Javaのパフォーマンス分析といえばJDK 6 Update 7からJava VisualVMが同梱されるなど今後のさらなる発展が期待される分野だ。同文書で紹介されているツールは次のとおり。 jconsole - JDK1.5およびそれ以降のバージョンに同梱されているJavaモニタリングおよびコンソール管理ツール。JMX互換のグラフィカルツールでローカルで動作しているJava仮想マシンもリモートで動作しているJava仮想マシンもどちらもモニタリング可能 VisualVM - 高性能な

  • JVM Gaming

    Discussion about this site, its organization, how it works, and how we can improve it.

  • みんなのプログラミング無料講座 Java/XML

    o-cha
    o-cha 2008/06/19
  • てんぷらメモ

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • tomcat6のデーモン化 jsvc - 進・日進月歩

    tomcat6用のjsvcを用いたデーモン起動スクリプトが世の中にないようなので、作成したものを添付しておきます。 環境はTomcat6.x、centos5でjava6update3の手動インストールです。 ベースはTomcat5.shです。 デーモンで起動するメリットは、何気によくはわかってないのですが、とりあえずいくつかメリットがあるようです。 たとえば ルート以外に実行権限を渡せる(セキュリティ的にこっちのほうがいい JVMがクラッシュしたときjsvcが再起動してくれるので、サービスがストップしにくくなるかもしれない という感じです。 何はともあれ、私はしたのスクリプトを/etc/init.d/において使ってます。 #!/bin/sh ##########################################################################

  • サービスとして登録したい

    初めまして。 どうしても原因が分からずに困っているいます。 どなたご教示お願いいたします。(初心者です) ・環境 OS・・・fedora7 java ・・・JDK 5.0 Update 13 tomcat ・・・ apache-tomcat-5.5.25 ・やりたいこと javaで作成したバッチプログラムをLinux上でサービスとして 登録したい。shellを作成して単純に起動すればよいのですが、 理由があって「jsvc」を使用してデーモンとして登録したいのです。 一応環境はできたのですが、実行すると以下のようなエラーがでます。 java.lang.ClassNotFoundException:daemon.DeamonLoader 無論、見つからないと言っているクラスもpathが通っています。 こんな感じで、記述してしています。 $CATALINA_HOME/bin/jsvc-src/j

    サービスとして登録したい
  • Daemon Java based daemons or services - Daemon

    Daemon Overview Download Procrun Jsvc Native binaries Javadoc (latest release) FAQ Wiki Development Mailing Lists Issue Tracking Source Repository Project Documentation Project Information About Summary Team Source Code Management Issue Management Mailing Lists Dependency Information Dependency Management Dependencies Dependency Convergence CI Management Distribution Management Project Reports Com

  • JavaVM終了時に処理をするには - シャットダウンフック -

    かずきのBlogの[Java]知らなかったよ こんな機能より。 JavaのVMが終了する条件 コンソールでのCtrl+CやWindowsのタスクマネージャからの強制終了といった外的要因以外でJavaのVMが終了するには デーモンスレッドではないスレッドが全て終了する System.exit()を呼び出す のふたつの方法があります。 デーモンスレッドというのはThreadクラスの setDaemon でフラグを立てて実行したスレッドのことです。 このデーモンスレッドの機能は、タイマーによる定時処理や、通信待ちうけのスレッドで使われることがあります。(サーバにおけるメインの通信待ちうけはデーモンだと困るので管理用の副次的な通信待ちうけなどに限られます) System.exit() はJavaのVMを終了させるメソッドです。 なお、swingのJFrameで setDefaultCloseOpe

  • http://java-house.jp/ml/archive/j-h-b/047454.html

  • 特定ディレクトリのファイル更新をチェックする

    Tomcatには、Webアプリケーション自動配備の仕組みがあります。アプリケーションのベースディレクトリ(デフォルトでは「%TOMCAT_HOME%\webapps」)以下にアプリケーションを追加したり、アプリケーションを変更したときに、自動的にロードしてくれる仕組みです。 こうした、特定ディレクトリ以下のファイル更新を自動的にチェックするような機能は、Javaの基的なテクニックの組み合わせで実現できます。TIPSで説明する方法は、Tomcatで実際に使われています。 更新自動チェックのプログラミング方法 スレッドを1つ常駐させて一定間隔でチェック処理を走らせます。ここで、ディレクトリ更新の自動チェックを行うクラスを作成する上でのポイントを、5点挙げます。 (1)Runnableインターフェイスを実装した内部クラスを作る (2)スレッドを停止するためのフラグを持つ (3)管理下に置かれ

    特定ディレクトリのファイル更新をチェックする
    o-cha
    o-cha 2008/06/03
  • はてなブログ | 無料ブログを作成しよう

    顔に見える?最近「送水口」が気になるという話 「送水口」が気になる今日この頃 最近街中で気になる存在、それがこの「送水口」です。地上のフロアが7階以上あるビルなど、一定の条件を満たした建築物には設置が義務付けられているもので、火事が発生したフロアにただちに水を送るために使われるものです。ポンプ車…

    はてなブログ | 無料ブログを作成しよう
  • The Java™ Tutorials

    The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Java Language Changes for a summary of updated language features in Java SE 9 and subsequent releases. See JDK Release Notes for information about new features, enhancements, and removed or