タグ

javaに関するwatarun7のブックマーク (18)

  • Jersey - RESTful Web Services in Java

    This page has moved to a https://eclipse-ee4j.github.io/jersey/.

  • RAC構成のOracleへthinドライバで接続するためのJDBC URL - お仕事の備忘録みたいなもの

    とあるお客様のお仕事でたまたまOracleのRAC構成のサーバへ接続する必要が生じました。 RAC構成のOracleへ接続する場合、JDBC URLはtnsnames.oraに書くのと全く同じように書かないと接続はできません。 つまりこんな感じ。 Class.forName("oracle.jdbc.OracleDriver"); String jdbcUrl = "jdbc:oracle:thin:@(DESCRIPTION = (enable = broken)(load_balance = off)" + "(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.xxx)(PORT = 1521))" + "(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.yyy)(PORT = 1521))" + "(CON

    RAC構成のOracleへthinドライバで接続するためのJDBC URL - お仕事の備忘録みたいなもの
  • Springのトランザクションマネージャを明示的に使う - ブログ - ワルブリックス株式会社

    この記事は 2013年4月に STBBS.NET Blogから移動されたものです Springの入門記事は大抵AOPでトランザクション境界を定義するやりかたを紹介している。それはそれでKeep POJOの観点から理想的なのだが、初心者は設定間違いなどにより実際にはトランザクション制御が効いていないようなケースでもそれに気付かず過ごしてしまうかもしれない。AOPを使わず明示的にトランザクション境界をコーディングしてみて、その後にAOPでの解決法へ移行する方がそういったミスを見過ごすことがないという意味では入門に適していると思う。 DefaultTransactionDefinition def = new DefaultTransactionDefinition(); TransactionStatus status = transactionManager.getTransaction(d

    Springのトランザクションマネージャを明示的に使う - ブログ - ワルブリックス株式会社
  • Tomcatでのクラスタリングによるセッション共有 - Java Solution会議室

    現在、apache+Tomcatでサーバーを運営をしているのですが、負荷増に伴い、複数台に拡張しようと計画しております。 その際、複数サーバー間でのセッション共有について、対応方法を迷っております。 1、Tomcatのクラスタリング機能を使ってセッションを共有する。 2、セッション管理用のDBサーバーを用意し、DBでセッションを管理する。 どちらでもセッションの共有は可能だと思うので、Tomcatのクラスタリングにしようかと思っているのですが、実際Tomcatのクラスタリングを使うことは一般的なのでしょうか?運用事例などがWEB上になく、少々不安があります。 知識がないため、ご意見を頂きたいと思います。 宜しくお願い致します。

  • JavaVM対応のWebフレームワークを比較する

    SpringやStrutsやGoogle Web Toolkitなど、たくさんあるJava VM対応のWebフレームワーク。どれがどのような特徴を持ち、何を選べばいいのでしょう? 11月15日から行われたJava開発者が集うイベント「Devoxx 2010」。このイベントで行われたMatt Raible氏によるセッション「Comparing JVM Web Frameworks」(JVM Webフレームワークの比較)のプレゼンテーションが、同氏のブログにポストされたエントリ「My Comparing JVM Web Frameworks Presentation from Devoxx 2010」で公開されています。 その内容は、開発者の方々に非常に参考になるのではないかと思うので、全56枚のプレゼンテーションの中からポイントとなる部分を紹介します。 評価優秀とされたのはSpring、GW

    JavaVM対応のWebフレームワークを比較する
    watarun7
    watarun7 2010/12/02
    grailsの認知度もかなりあがってきたな。クロージャー面白い
  • 全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記

    この記事は、http://d.hatena.ne.jp/higayasuo/20090612/1244772658 の「Ctrl+1とCtrl+Spaceうんぬん」の話にインスパイアされて書いた。Eclipse可愛いよ。Eclipse。 記事長いから、さくっと読み飛ばして、アニメーションgifがあるところから読んでも十分訳にたつと思う。 あと、新人さんとかに写経させるのもいいかも。というか、半分ぐらいうちの新人に勉強のためと思って書いたから。で、実際に写経させて役にたった。 Java は Eclipse などの IDE も含めて言語というか、環境というか…だと僕は思ってる。Commons, Maven なども含めたい(まぁ、そのあたりは、CPANも含めてperlだろ。とか、これは否定する人だらけだろうけど、Railsrubyということを言う人もいるよね)。 少なくとも僕は、Eclipse

    全Eclipse Java プログラマーに捧げる Eclispe 徹底活用術完全版〜Eclipseに空気を読ませて楽する術〜 - Yamashiro0217の日記
  • The Seasar Foundation Project Site

    利用者向け情報 ニュース & Wiki プロダクト一覧 メーリングリスト Eclipseプラグイン Mavenリポジトリ ライセンス 各種リソース イベントサイト ファウンデーションサイト 開発者向け情報 SeasarWiki ソースコードリポジトリ 課題追跡 継続的ビルド 開発者ログイン サーバチームサイト Java プロジェクト S2Container.Java Seasar2 (S2Container) Presentation.Java Cubby Mayaa mobylet S2BlazeDS S2Flex S2JSF S2OpenAMF S2Portlet S2Struts SAStruts Teeda Ymir Persistence.Java DBFlute Doma Kuina S2Dao S2Hibernate S2JDBC S2OpenJPA S2TopLink Co

  • Super Agile Struts

    Welcome to the "Super Agile Struts" project. Super Agile Struts(以降SAStrutsと省略)は、Strutsを使った開発をSuper Agileに行なうためのフレームワークです。 Strutsで開発する場合に困ることは、設定ファイルをたくさん書く必要があったり、 設定ファイルやJavaのコードを修正するたびにアプリケーションサーバを再起動する必要があることでしょう。 SAStrutsを使えば、設定ファイルを書く必要はなく、 スクリプト言語のようにファイルを保存する(保存と同時にコンパイルするような設定になっている場合)と、 すぐにその内容をアプリケーションサーバの再起動なしで認識することができます。 スクリプト言語のように「さくさく開発」ができ、 EclipseなどのIDEによるコードの自動補完などで、 さらに生産性を高めるこ

  • EclipseのJSPエディタでStruts2のタグ - Struts 2+Spring 2+Tiles+Acegi+iBatis+GWT+JUnit 4+JMockit でフルスタックJAVAフレームワーク

    TLDファイルが struts2-core-2.0.11,jar に入っていて eclipse から認識できない?のでJSPエディタでタグの補完機能が使えなかったり、エラーマークが表示されたりして気持ちよくない。 struts2-core-2.0.11.jar の中に META-INF/struts-tags.tld というファイルがあるので、そのファイルを取り出して WEB-INF直下に置く そして web.xml に次のように書くと、Eclipseに怒られないようになる。 <taglib> <taglib-uri>/struts-tags</taglib-uri> <taglib-location>/WEB-INF/struts-tags.tld</taglib-location> </taglib>

    EclipseのJSPエディタでStruts2のタグ - Struts 2+Spring 2+Tiles+Acegi+iBatis+GWT+JUnit 4+JMockit でフルスタックJAVAフレームワーク
    watarun7
    watarun7 2008/11/20
    eclipseでJSPエラーをなくす方法
  • wicket-ja

    Wicket-ja へようこそ! Wicket-jaはApache Software Foundationにて開発されているWicketフレームワークの日語情報の集積・普及・Apache Wicketプロジェクトへの貢献を目的としたユーザーグループです。「そもそもWicketってなに?どんなフレームワーク?」という方はまずは下の「Wicketってなに?」をご覧になってください。Wicket-jaの目的については「Wicket-jaってなに?」をご覧になってください。 Wicketってなに? Wicket-jaってなに? Wicket-jaに参加するには? メーリングリストを用意していますので是非登録して、どんどん参加してください。またWikiを設置しています。情報をどんどん書き込むことでWicket-jaに参加・貢献することができます。 メーリングリスト Wiki このサイトについて こ

    watarun7
    watarun7 2008/11/20
    Wicketフレームワーク日本語サイト
  • Java 言語 コーディング規約

    1 はじめに 1.1 コーディング規約の必要性 1.2 謝辞 2 ファイル名 2.1 ファイルの拡張子 2.2 一般的なファイル名 3 ファイルの構成 3.1 Java ソースファイル 3.1.1 冒頭のコメント 3.1.2 package と import の宣言 3.1.3 class と interface の宣言 4 インデント 4.1 1行の長さ 4.2 行の折り返し 5 コメント 5.1 インプリメンテーション・コメントのフォーマット 5.1.1 ブロック・コメント 5.1.2 1行コメント 5.1.3 行末に書くコメント 5.1.4 C++ 形式のコメント(//) 5.2 ドキュメンテーション・コメント 6 宣言 6.1 1つの行に書く宣言の数 6.2 初期化 6.3 配置 6.4 クラスとインタフェースの宣言 7 文 7

  • Java におけるコード進化パターン (Code Evolution Patterns in Java)

    Java におけるコード進化パターン (Code Evolution Patterns in Java) asato shimotaki <asatohan at gmail.com> 最終更新日 : 2009/6/21 (2004/4/22 より) [...] For twenty years, I spent two or three hours a day looking at pairs of things -- buildings, tiles, stones, windows, carpets, figures, carvings of flowers, paths, seats, funiture, streets, paintings, fountains, doorways, arches, friezes -- comparing them, and asking my

  • https://appfuse.dev.java.net/

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • アノテーション - Wikipedia

    アノテーション(英: annotation)とは、あるデータに対して関連する情報(メタデータ)を注釈として付与すること。XML等の記述形式を用いてメタデータをタグ付けする場合が多い。付与したメタデータやタグを指してアノテーションという場合もある。 Javaにおけるアノテーション[編集] Javaのアノテーションはクラスやインタフェース、メソッドやフィールド、パッケージなどに対してメタデータとして付加情報を記入する機能で、Java SE 5 で追加された。アノテーションはjava.lang.annotation.Annotationインタフェースを実装することで自作することもできる。 Visual C++のSAL注釈[編集] Microsoft Visual C++は、SAL注釈 (SAL annotation) と呼ばれる独自のソースコード注釈言語をサポートする[1]。SAL注釈は関数の引

  • Groovy - Wikipedia

    Groovy(グルービー)は、Javaプラットフォーム上で動作する動的プログラミング言語である。 Groovy の処理系はオープンソースソフトウェアであり、James Strachan と Bob McWhirter らを中心に、オープンソース開発サイトであるコードハウス上で、2003年8月27日に開発が開始された(CVSへの最初のコミットがなされた)。その後、開発の主体は Guillaume Laforge と Jeremy Rayner らに移り開発が続けられている。2015年3月31日までは Pivotal がスポンサー企業となり、開発者をフルタイム雇用していたが、3月末を以て終了し、Apacheソフトウェア財団の管理に移行した[2]。 概要[編集] GroovyはJVM上で動作する言語処理系および言語の名称であり、Javaとの直接的な連携を特徴とする。例えばGroovyからすべての

    Groovy - Wikipedia
  • Eclipse

    eclipseの入門サイトです。

  • Javadoc - Wikipedia

    Javadocとは、サン・マイクロシステムズが開発したコンピュータソフトで、JavaのソースコードからHTML形式のAPI仕様書を生成するものである。 JavadocはJavaクラスの仕様書の標準の書式であり、多くのIDEは自動的にJavadoc HTMLを生成する機能を備えている。 なお、HTML形式は標準の書式であり、カスタマイズにより変更可能である。 Javadocのタグ[編集] 開発者はソースコードにコメントを記述する時に、ある程度の決まった形式の文章とJavadocタグを使用する。ソースのコメントの内、/**で始まるものが、生成されたHTMLに含まれることになる。Javadocタグは、頭に"@" 記号が付く。いくつかのタグはテーブル用のものである。 タグ 記述内容

    Javadoc - Wikipedia
  • 1