Javaと言語に関するnews_chiramiのブックマーク (22)

  • Webアプリの問題点を「見える化」する7つ道具 (1/3) - @IT

    今回の概要 システムが応答しない、パフォーマンスが劣化したなどのトラブルが発生したときに、原因がなかなか掴めず、あたふたすることはないだろうか? 稿では、Java EEトラブルシューティングの現場で役立つ7つ道具を紹介する ある日、突然電話が鳴る 用件は、「システムが不定期に停止する。よく分からないけど、どうやらJava EE部分がおかしい」とのこと。このような事態が発生したとき、やみくもに原因を調べ、いつまでたっても問題が解決できず、原因の一片も発見できないことが多々ある。 トラブルが発生した場合、ツールが充実していない昔は、開発者の経験と勘に頼るところが非常に大きかった。Webシステムが普及するいま、昔とは比べ物にならないほど、システムの数が増え、開発者数が増える一方、システム障害を切り分けられる職人的なエンジニアの人数はシステム数に比例して増えているわけではない。そのため、すべての

    Webアプリの問題点を「見える化」する7つ道具 (1/3) - @IT
    news_chirami
    news_chirami 2007/03/22
    いざという時に備えてツールを試しておきたいですね。(123)
  • Part5 JavaでRDBとXMLにアクセスする方法

    Javaは,サーバーサイドのプログラミング言語として,すっかり定着した感があります。JSP(JavaServer Pages),サーブレット(Servlet),EJB(Enterprise JavaBeans)などのJ2EE(Java2 Platform, Enterprise Edition)関連技術は,書籍や雑誌などで頻繁に取り上げられています。 サーバーサイドJavaプログラミングを習得するとき,最初の一歩である「Hello World!」サーブレットを作り終えて文法を身に付けたら,次のステップは「外部データの読み書き」でしょう。プログラムは,蓄えた情報を外に記録したり,また外から新しいデータを読み込まなければ,常に同じ動作しかしません。ショッピング・サイトや会員制サイトなどの格的なWebアプリケーションでは,商品情報や会員情報といったデータの読み書きが必須です。実用的なアプリケー

    Part5 JavaでRDBとXMLにアクセスする方法
    news_chirami
    news_chirami 2007/03/15
    JavaでRDBとXMLにアクセスする方法をサンプルを交えながら説明した記事です。(123)
  • 見つけて得するソースコード専用の検索エンジン - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索

    見つけて得するソースコード専用の検索エンジン - @IT
    news_chirami
    news_chirami 2007/03/09
    ソースのライセンスに配慮など注意点はありますが、人のソースを見るのは基本的に自分にプラスになる事なので、試してみてはいかがでしょうか?(123)
  • Apache Tomcat 6系初の安定版リリース! | エンタープライズ | マイコミジャーナル

    The Apache Tomcat Team, Remy Maucherat氏は1日(米国時間)、Tomcat-DevメーリングリストにおいてApache Tomcat 6系の最新版となるApache Tomcat 6.0.10を公開したことを発表した。発表された6.0.10は6.0.x系初の安定版リリースとなる。6.0.x系に注目していたユーザは同バージョンから採用評価を実施するといいだろう。 Apache Tomcat 6.0.x系は5.5からみて多くの機能が追加されているほか、リファクタリングされたクラスタリング実装や、高機能IO機能、メモリ利用の改善などが実施されている。 現在Apache Tomcatは6系、5系、4系、3系がリリースされている。それぞれサポートしているServlet/JSPのバージョンが2.5/2.1、2.4/2.0、2.3/1.2、2.2/1.1と異なっている

    news_chirami
    news_chirami 2007/03/02
    Tomcat 6.0.x系は5.5からみて多くの機能が追加されているほか、リファクタリングされたクラスタリング実装や、高機能IO機能、メモリ利用の改善などが実施されているとの事。サポートするServlet/JSPのバージョンは2.5/2.1。(123)
  • EclipseWiki

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    news_chirami
    news_chirami 2007/02/24
    日本語の情報はここが多いですね。(153)
  • Eclipse - The Eclipse Foundation open source community website.

    Projects The Eclipse Foundation is home to the Eclipse IDE, Jakarta EE, and hundreds of open source projects, including runtimes, tools, specifications, and frameworks for cloud and edge applications, IoT, AI, automotive, systems engineering, open processor designs, and many others.

    Eclipse - The Eclipse Foundation open source community website.
    news_chirami
    news_chirami 2007/02/24
    言わずと知れたJAVA向け統合開発環境。サイト自体は英語。(153)
  • Viviの部屋 - JAVA・LinuxのHOWTO情報あれこれ

    Xoops版Viviの部屋です。 LinuxサーバーやJavaに関する情報を載せていきます。 管理人の覚書です。古い情報などあるかもしれませんが、ご容赦ください。 管理人の愛犬ビビのブログやアルバムなどもお楽しみに!

    news_chirami
    news_chirami 2007/02/24
    Java、Linux系であれこれ。(080)
  • Welcome! - The Apache Software Foundation

    Software for the Public Good¶ ASF’s open source software is used ubiquitously around the world with more than 8,400 committers contributing to more than 320 active projects. See All ProjectsContribute The ASF is celebrating its 25th anniversary. Learn more and participate "The most popular open source software is Apache…"

    news_chirami
    news_chirami 2007/02/24
    英語サイトですが、一回くらい行ってみましょう。(123)
  • @IT Java Solution 全記事一覧

    Scala+Play 2.0でWebアプリ開発入門 2.0からScalaに対応したWebアプリ開発の人気軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載 Selenium WebDriverでWebアプリのテストが変わる Webアプリのテスト自動化ツール「Selenium WebDriver」の特徴を整理するとともに、Selenium WebDriverを利用したWebアプリの簡単な自動テストの実装、実施手法について紹介 XPagesでLotus Notes/Dominoアプリ開発入門 Notes/Dominoの資産をサーバサイドJavaScriptJavaで操作し、HTMLJavaScriptCSSUIにできる技術「XPages」について解説し、Webアプリの作り方を紹介する入門連載

    news_chirami
    news_chirami 2007/02/24
    @ITのJava Solution全記事の一覧です。(123)
  • Eclipseuml.com

    Eclipseuml.com This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Health Insurance Accident Lawyers Healthy Weight Loss Free Credit Report Cheap Air Tickets Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

    news_chirami
    news_chirami 2007/02/24
    英語サイト。確か会員登録が必要だったはず。一応無料です。(120)
  • Eclipseをモデリングツールに活用しよう

    Eclipseはその性格上、プログラミングツールとして使われることがほとんどでしょう。もちろん一番威力を発揮するのはその分野ですが、プログラミング以外にもさまざまな分野のツールとして利用するためのプラグインが続々と登場しています。今回から2回にわたり、その中でも最近注目されているUMLモデリングツール「EclipseUML」プラグインを取り上げます。今回はプラグインの紹介とインストールまでを扱い、次回は実際の設計の流れに沿ってUML図の作成方法を紹介します。 EclipseUMLプラグインとは EclipseUMLプラグイン(http://www.eclipseuml.com/)とは、その名のとおり、Eclipse上でUMLモデリングを行うためのプラグインです*1。 *1:同様の機能を持つプラグインとして、Slime UMLプラグイン(http://www.mvmsoft.de/conte

    Eclipseをモデリングツールに活用しよう
    news_chirami
    news_chirami 2007/02/24
    EclipseでUMLを書けるプラグイン。もちろんフリー。作ったクラス図をそのままJavaソース(雛型)にしてくれたり、またはその逆をやってくれる。クラス設計をするときにとても役に立ちます。(120)
  • Premier Diagramming, Modeling Software & Tools | Astah

    The power of software modeling Astah’s modeling tools allow you to visualize the essence of your ideas and software designs. Quickly and effortlessly build diagrams that create a clear understanding among teams. Build UML, ER diagrams, Data Flow Diagrams, Flowcharts, mind maps and more in the most powerful modeling software for everyone from students to enterprise teams. Get a free trial New Acade

    news_chirami
    news_chirami 2007/02/24
    オブジェクト指向分析設計をサポートするUMLモデリングツール。図の編集、印刷、さらにJavaソースコードの入出力、画像出力、自動整列が出来る。Community版は完全フリー。Professional版は20日間ならお試し利用可能。(120)
  • とほほのWWW入門

    はじめに ご使用上の注意 (1) 主な更新履歴 (25) 管理者へのメール (1) 自己紹介 (1) 基編 用語集 (82) Webページ作成入門 (7) 逆引きリファレンス (32) フォーマット HTML (402) HTML5 (7) XHTML (1) MathML (1) DTD (1) JSON (1) SVG (1) VML (1) GIF (1) CSV (1) セマンティック・ウェブ (1) CSS CSS (ABC順)(719) Bootstrap (61) Less (1) Sass (1) Tailwind CSS (1) CSSフレームワーク (1) リセットCSS (1) プログラミング言語 JavaScript (42) TypeScript (1) Java (26) Perl (6) PHP (14) Ruby (11) Python (14) Go言語

    news_chirami
    news_chirami 2007/02/24
    Webに関する幅広い情報が載っています。(123)
  • Javassist 入門

    Java Press vol. 35, pp.76--85, March 2004. Java プログラムの"舞台裏"大追跡 Javassist -- Java バイトコードを操作するクラスライブラリ -- 入門 先端J2EE サーバJBoss が,人知れず内部で行っていること 千葉 滋 東京工業大学・大学院情報理工学研究科 はじめに Java バイトコードを変換するライブラリとしては Jakarta BCEL が有名です。BCEL は Java クラスファイルのデータ構造を直接操作する場合には便利ですが、Java クラスファイルの内部仕様、つまり Java バイトコードに詳しくないと使いこなせません。一方、Java バイトコードにあまり詳しくない開発者でもバイトコード変換を実装できるようにするライブラリが Javassist です。 バイトコード変換 はっきりいって、つい最近までJava

    news_chirami
    news_chirami 2007/02/24
    Javaバイトコード操作用ライブラリ「Javassist」の入門記事です。(120)
  • JSPページの処理時間を計測する

    Javaプログラムの実行時間を計測する」では、Javaアプリケーション(サーブレットクラスやJavaBeansなどを含む)内のある特定の処理に要した時間を計測する方法について紹介しました。この方法は、JSPページ内でもスクリプトレット(または式)を利用することで同じように活用できますが、処理時間を計測するためだけにいちいちスクリプトレットを埋め込む必要があり、面倒です。 そこで、TIPSではJSPページの処理時間を計測するのに利用できるタグライブラリ「Benchmark」を紹介します。Benchmarkタグライブラリを使用することで、対象のコードをアクションタグで囲むだけで、該当部分の処理時間を計測することが可能になります。うまく利用して、JSPページのパフォーマンス・チューニングに役立ててみてください。 解説 (1)Benchmarkタグライブラリをインストールする Benchmar

    JSPページの処理時間を計測する
    news_chirami
    news_chirami 2007/02/24
    JSPページの処理時間を計測するTipsです。(123)
  • ファイルアップロード処理を簡単にする(Commons活用)

    従来、JSP/サーブレットにおいて、アップロード処理を実現するのは困難でした。というのも、JSP&サーブレットAPI、あるいはJavaコアAPIが標準で備えるライブラリには、アップロード処理に特化したライブラリが存在しなかったためです。そのため、アップロード機能をアプリケーションに組み込むには、POSTされた生のリクエストデータを解析し、ファイル名やその体データを取り出すという処理を自分自身で行わなければならなかったのです。稿では、その泥臭い作業手順については触れませんが、これが大変面倒なものであろうことは想像に難くないでしょう。 しかし、Jakarta Commonsサブプロジェクトから公開されているFileUploadライブラリを利用することで、従来の煩雑なアップロード処理の大半は軽減されます。論より証拠、早速具体的なサンプルコードを見てみることにしましょう。 解説 サンプルコード

    ファイルアップロード処理を簡単にする(Commons活用)
    news_chirami
    news_chirami 2007/02/24
    ファイルアップロード処理を簡単にする(Commons活用)Tipsです。(123)
  • JavaでCSV形式のファイルを読み書きする

    表形式のデータを簡単に扱いたいときに、CSV(Comma Separated Values)形式を用いる方法があります。CSVでは、データの各要素をカンマ(「,」)で区切り、改行がそのままデータ行の区切りを表します。CSVデータは、一般に「.csv」という拡張子の付いたテキストファイルとして保存されます。テキストエディタだけでなく、Microsoft Excelなどの表計算ソフトでも読み込むことができ、閲覧や編集が簡単なため、よく利用されます。 稿では、CSV形式のデータをJavaで扱うときの基的な手順を紹介します。サンプルとして、以下のCSVデータを扱います。このデータは、日の作家の生年/没年を表しています。 解説 CSVデータの読み込みには、コアAPIjava.io.BufferedReaderクラスと、java.util.StringTokenizerクラスを併用します(J2

    JavaでCSV形式のファイルを読み書きする
    news_chirami
    news_chirami 2007/02/24
    JavaでCSV形式のファイルを読み書きする時のTipsです。(123)
  • java.ioパッケージのReader系クラスの使い分け

    java.ioパッケージはJ2SEで、データストリーム、直列化、およびファイルシステムによるシステム入出力用として提供されています。このパッケージに含まれる多くのクラスの中で、特に利用場面が多いのがReaderクラスをスーパークラスとする、文字ストリームを読み込むためのクラス群です。 しかし、このReader系クラスはいくつもあり、使い分けが悩ましいところです。効率の悪い使い方をすると、ただでさえ遅い入出力処理をなおさらボトルネックにしてしまったり、読みづらいプログラムになってしまいます。 Reader系クラスの種類 各クラスの目的と特徴をまとめると、下表のようになります。 表 java.ioパッケージのReader系クラス クラス名 目的・概略 特徴

    java.ioパッケージのReader系クラスの使い分け
    news_chirami
    news_chirami 2007/02/24
    java.ioパッケージのReader系クラスの使い分けのTipsです。(123)
  • J2EEのシングルサインオンといえばこれ! "JOSSO 1.5"登場 | エンタープライズ | マイコミジャーナル

    The Java Open Single Sign-On Project(以下、JOSSO)は12日(アルゼンチン時間)、JOSSOの最新版となるJOSSO 1.5を公開したことを発表した。JOSSOはJ2EEベースのシングルサインオンインフラストラクチャ。プラットフォームニュートラルな認証および承認機能を実現する。 JOSSOはThe BSD Licenseのもとでオープンソースソフトウェアとして公開されている。1.5では機能の強化がはかられているほか、対応するアプリケーションサーバを増やしているのも特徴的。 JOSSO 1.5では ミッドエンドやハイエンドIdMデプロイメントを単純化するためのフルトランスパレント 設定不要なクロスオーガナイゼーション クロスドメインシングルサインオン機能 リモートSOAPクライアントに対するプログラマティック認証機能の追加 より安全なシングルサインオン

    news_chirami
    news_chirami 2007/02/15
    シングルサインオンを実現する技術にセキュリティ上の問題がなければ、強固なパスワードをユーザーに強制しやすくなるので、セキュリティ上のメリットも考えられますね。(123)
  • Jakarta Commons IO Package 1.3公開、ユーザはアップグレード検討を! | エンタープライズ | マイコミジャーナル

    The Apache Jakarta Project, the Jakarta Commons, the Commons IO Teamは30日(米国時間)、Jakarta Commons IO Package(以降、Commons IO)の最新版となるCommons IO 1.3を公開した。Commons IOはjava.ioパッケージを補完する目的で使い勝手を向上させるAPIを収録した入出力用ユーティリティライブラリ。 1.3では DirectoryWalker IOCase FilenameUtils FileUtils FileDeleteStrategy FileCleaner WildcardFileFilter NameFileFilter、FileFileFilter CanReadFileFilter CanWriteFileFilter HiddenFileFilte

    news_chirami
    news_chirami 2007/02/02
    基本的には1.2と互換性もありバグの修正や一部性能の改善なども実施されているらしいですよ。(123)