タグ

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

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとJAVAに関するShoCohのブックマーク (181)

  • OTN Japan マニュアル

    互換性は複雑な問題です。このドキュメントでは、このJavaプラットフォームのリリースに関連する次の3種類の潜在的な非互換性について説明します。 ソース:ソース互換性とは、コードのコンパイルが成功するかしないかなどを含む、Javaソース・コードのクラス・ファイルへの変換に関係します。 バイナリ:バイナリ互換性は、Java言語仕様で次のように定義されています。'型への変更が行われた場合に、以前にエラーなしでリンクされた既存のバイナリが引き続きエラーなしでリンクされれば、既存バイナリとのバイナリ互換性があります(つまり、既存バイナリとのバイナリ互換性は損なわれません)。' 動作:動作互換性は、実行時に実行されるコードのセマンティックなどの互換性です。 詳しくは、OpenJDK Developer's GuideのKinds of Compatibilityの項を参照してください。 "バイナリ互換

    OTN Japan マニュアル
    ShoCoh
    ShoCoh 2014/09/14
  • TechBooster

    Google Pixel向けファクトリーイメージのダウンロード Android Studio Preview (Jellyfish | 2023.3.1 Canary 10) 今後のマイルストーンとリファレンス 最終版ま […]

  • JSF2.2のFaces Flows(FlowScoped) - Challenge Engineer Life !

    この記事は「JavaEE Advent Calendar 2013」の1日目の記事となります。 明日はManabu Matsuzaki(@matsumana)さんです。宜しくお願いします! Java EE 7登場 今年は6月にJava EE 7がリリースされました。 Java EE 6からのアップデートは大小様々ありますが、今日はJava EE 7の中からJSF(JavaServer Faces)に着目して、JSF2.2で新しく追加されたFaces Flowsについて書いてみたいと思います。Faces Flowsは、Big Ticketと言われる目玉機能の1つですが、探してみたら意外と日語情報がなかったので(^^; JSFとは? 題の前に、そもそもJSF(JavaServer Faces)って何?ということについて少しだけ。 JSFは現在のJava EEにおける画面構築の標準仕様で、コ

    JSF2.2のFaces Flows(FlowScoped) - Challenge Engineer Life !
  • Java SE 旧バージョン日本語ドキュメントアーカイブ

    Java Platform Standard Edition 12 (152.63MB) Java Platform Standard Edition 11 (137.45MB) Java Platform Standard Edition 10 (143.13MB) Java Platform Standard Edition 9 (169.23MB) Java Platform Standard Edition 8 (85.1MB) Java Platform Standard Edition 7 (64.3MB) Java Platform Standard Edition 6.0 (276MB) Java 2 Platform Standard Edition 5.0 (230MB) Java 2 Platform Standard Edition 1.4 (177MB) Java

    ShoCoh
    ShoCoh 2014/08/26
  • JSFの標準メッセージを塗り替えるお仕事 - Challenge Engineer Life !

    業務系システムではよくある話ですが、OS標準やフレームワーク固有のメッセージをお客様が塗り替え定義できるようにする、という要件があります。 さらに多言語要件と絡んで、辞書マスタのようなものを持たせて、ユーザがそこに画面上の表示文言やメッセージを投入するという仕様が求められます。 そうした要件への対応に向けた1歩として、まず今日はバリデーション等に引っかかったときに出るJSF標準のメッセージを塗り替える方法を調査・お試ししました。 参考にした情報は以下です。 http://jcp.org/aboutJava/communityprocess/final/jsr314/index.html 上記仕様書の2.5.2.4 Localized Application Messagesの章を読んだりしましたが、やはり以下のサイトのような具体例がわかりやすいですね。というか全てが書かれています…。 ht

    JSFの標準メッセージを塗り替えるお仕事 - Challenge Engineer Life !
  • JSF 2.2ではf:eventのpreRenderViewではなくf:viewActionを使う? - DENの思うこと

    JSF 2.2でf:viewActionというコンポーネントが追加されています。 基JSF 2.0で初期画面表示時に処理を動作させる時に使っていた f:eventのpreRenderViewと同じなのですが微妙に違うところがあります。 まずは単純に呼び出された回数をカウントするバッキングビーンを作ります。 package sample; import javax.faces.view.ViewScoped; import javax.inject.Named; @Named @ViewScoped public class ViewAction { private int count = 0; public int getCount() { return count; } public void init() { count++; } } そして画面 <?xml version='1.

    JSF 2.2ではf:eventのpreRenderViewではなくf:viewActionを使う? - DENの思うこと
  • Stream APIの特殊なメソッドとメソッド参照/コンストラクター参照

    連載目次 前回の「Stream APIの主なメソッドと処理結果のOptionalクラスの使い方」では、Stream APIの持つ主なメソッドについて見てきました。今回は前回の記事では紹介できなかったStream APIのメソッドと、ラムダ式と関係が深い「メソッド参照」「コンストラクター参照」について見ていきます。 Stream APIには前回の記事で紹介したもの以外にもさまざまなものが用意されています。今回はStream APIの中でも使う際に注意をする必要があるメソッドを紹介します。 またJava 8では、ラムダ式とともにメソッドの呼び出しやコンストラクターの呼び出しを簡易化したメソッド参照やコンストラクター参照の表記法を導入しました。これらはラムダ式と同様に「関数型インターフェース」を引数として持つメソッドで使われる表記法です。 指定した要素を作成してStreamを生成するgenera

    Stream APIの特殊なメソッドとメソッド参照/コンストラクター参照
    ShoCoh
    ShoCoh 2014/07/30
  • ClassLoader Leak Patterns

    LogbackからLog4j 2への移行によるアプリケーションのスループット改善 ( JJUG CCC 2021 Fall )

    ClassLoader Leak Patterns
    ShoCoh
    ShoCoh 2014/06/28
  • Mavenでwarなプロジェクトからjarを作る

    同僚にやってもらったことをブログに書く簡単なお仕事。 やりたいことwarなプロジェクト(Webアプリケーション)を別のプロジェクトから使うため、WebアプリケーションなんだけどMavenでjarファイルを生成したい。 example-webexample-adminのように2つのプロジェクトがあって、「example-webにあるクラスをexample-adminからも使いたい!」みたいな。 なお、使用するMavenは3.0.x以上を想定している。 pom.xmlpom.xml上では <packaging>war</packaging> のように通常のwarのプロジェクトとして定義するが、以下のmaven-jar-pluginをbuildpluginsに足すことで maven packageコマンドでwarファイルとともにjarファイルが生成されるようになる。 <plugin> <grou

    Mavenでwarなプロジェクトからjarを作る
  • OutOfMemoryError の対応方法/Heap 分析ツール(MAT)の使い方

    OutOfMemoryError の対応方法/Heap 分析ツール(MAT)の使い方 1. Copyright (c)2014 ITOCHU Techno-Solutions CorporationCopyright (c)2014 ITOCHU Techno-Solutions Corporation OutOfMemoryError の対応方法 / Heap 解析ツール(MAT)の使い方 ソリューションビジネス部 橋 和俊 2014/6/24 2. Copyright (c)2014 ITOCHU Techno-Solutions Corporation はじめに • 発表する内容は個人の見解であり、所属する組織の公式 な見解ではありません。 • 資料の内容は正確を期するよう注意しておりますが、妥 当性や正確性について保証するものではありません。 • 資料に関しては以下の環境において

    OutOfMemoryError の対応方法/Heap 分析ツール(MAT)の使い方
    ShoCoh
    ShoCoh 2014/06/26
  • 初めてのJava EE 6開発! 最初の壁をどう乗り越えた?──最新Java EE開発“虎の穴” 第1回 菊田洋一氏 - builder by ZDNet Japan

    初めてのJava EE 6開発! 最初の壁をどう乗り越えた?──最新Java EE開発“虎の穴” 第1回 菊田洋一氏 それまで業務でC#一筋だった構造計画研究所の菊田洋一氏は、ある日突然、Java EEで開発を行うことになった。右も左もわからないJava EEの世界に飛び込んだ菊田氏は、最初の壁をどう乗り越えたのか? 世界の潮流はJava EE 6へ。先行者はどのようにして壁を乗り越えたのか? バージョン 5以降、オープンソース分野で普及した技術も意欲的に取り込みながら進化してきたJava EE。Java EE 6では、これまで独自フレームワークやオープンソース・フレームワークで補完されてきた機能が標準で備わり、企業が中長期にわたって安心して使えるシステム構築基盤に生まれ変わった。欧米企業ではJava EE 6など最新のJava EE環境への移行が急ピッチで進んでおり、この動きは日国内に

    ShoCoh
    ShoCoh 2014/06/24
  • いまいさんのJSFを自分なりに試してみた - Challenge Engineer Life !

    いつもJenkinsオジサマの画像関連Twitterでお世話になっているIntelliJ IDEAマスターこと@masanobuimaiさんが何とJSF2.2を触られていて、色々もやもやされていました。 JSFの事を細々と書き出していくよ。> JSF2.2試してみた - 基編 http://t.co/VZN7zgv9Hp— いまいまさのぶ (@masanobuimai) 2014, 6月 22 続き書いた。> JSF2.2試してみた - 基編のつづき http://t.co/Smy8rByaJg— いまいまさのぶ (@masanobuimai) 2014, 6月 23 「あー自分も最初の頃そういう疑問を多々思っていた」 と思い出しつつ 「あれっ、今もモヤっとしてるじゃん! (゚д゚) ガタッ」 と机に足をぶつけながら読んでました。 人間慣れとは恐ろしいもので、いつの間にか細かいことを

    いまいさんのJSFを自分なりに試してみた - Challenge Engineer Life !
  • クラスローダリークとヒープダンプ - n-agetsumaの日記

    Java EE を使っている人なら多くの人が遭遇するクラスローダリーク。EclipseなどのIDEでホットデプロイしながら開発していると、突然APサーバから応答がなくなったり、java.lang.OutOfMemory : PermGenが出力されたりする。 原因についてはnekopさんのスライドやyamadanさんのブログに紹介されているので、ここではクラスローダリークを手元で再現させてみて、どのようなヒープダンプになるか紹介する。 ヒープダンプの解析にはEclipseMemoryAnalyzer(MAT)を使う。 1. Duplicate Classes を確認する クラスローダリークが発生している状況では、同一のクラスが異なるクラスローダよりロードされている事象が起こっている。MATでは重複クラスロードの一覧を表示する機能があるため、1クリックで確認できる。 Tomcatの場合 To

    クラスローダリークとヒープダンプ - n-agetsumaの日記
    ShoCoh
    ShoCoh 2014/06/21
  • http://www.manabu.io/index.php/java/jmockit/13-%E4%BD%BF%E3%81%84%E6%96%B9

  • 文字列連結と+演算子について整理しておく - 日々常々

    何度か書いているけど、整理的な意味で。今後は「このエントリ参照」にするつもりで書いてみる。 文字列連結から見るシステム内で扱う型について - 日々常々 Javaプログラマであるかを見分ける10の質問 に答えてみる - 日々常々 String の連結ネタの続き - 日々常々 前書き Stringなんてboxed primitive*1でもないただのクラスのくせに、中途半端に贔屓されて*2てムカつく*3し、その中途半端ぶり*4がなお腹立たしい……。そして +演算子 で連結して問題が起こるような状況、つまりそんな長々と文字列連結したいような場合は、きっと他の適した型がある。StringBuilderじゃなく、もっと別の何か。業務要件で文字列を組み立てる目的を考えれば、たぶんテンプレート的なものに落ち着くんじゃ無かろうか。ライブラリ的な所でなら逐次書き出し等になるような。どちらにせよ文字列の組み立

    文字列連結と+演算子について整理しておく - 日々常々
    ShoCoh
    ShoCoh 2014/06/20
  • JMockit使い方メモ - Qiita

    JMockit の使い方メモ。 まとめといて何だけど、 JMockit が提供している強力な機能はなるべく使わないで済むように設計(実装)することが、理想的なんだろうなと思うわけです。 (たぶん、 JMockit の機能を下手に使いすぎると、可読性が落ちて、テストコードのメンテナンスも大変になりそうな気がする) でも、いざテスト困難な実装とぶち当たったときに備えて、ひと通り機能は知っておいた方がいいとも思うわけです。 ※このメモは ver1.6 の頃のもので 2016年 12 月現在の最新(ver 1.29)とは異なる点が多数あると思われます。JMockitAPI の非推奨化→削除もかなり頻繁に行われているようなので、中には最新版では使えなくなっているものもあるのでご注意ください。 環境 Java 1.7.0_40 JMockit 1.6 ※一部 1.21 で確認 インストール ja

    JMockit使い方メモ - Qiita
  • CDIをはじめよう - n-agetsumaの日記

    少し時間が経ってしまいましたが、2013年11月のJJUGナイトセミナーで Java EE 6 から導入されたDI/AOP仕様であるCDIについて話す機会を頂きました。 JJUG 11月ナイトセミナー CDIをはじめよう from Norito Agetsuma 補足 : インタフェースを作るべきか 資料中では『インタフェースを作りましょう』と書いていますが、DIをユニットテストのしやすさを目的に使う場合は実装クラスをそのままインジェクションしても良いと思います。mockitoなどの使いやすいモックフレームワークが出てきているためです。mockitoを使うと、インタフェースをテスト用に実装した"ベタな"モックを作らなくても実装クラスの挙動を変更することができます。 mockitoを使う 例えば、以下のようなシンプルな課金処理サービスがあったとします。 CDIで顧客情報を持ってくるリポジトリ

    CDIをはじめよう - n-agetsumaの日記
    ShoCoh
    ShoCoh 2014/06/10
  • Java EE環境におけるCDIのデフォルト化 - n-agetsumaの日記

    Java EE 7 に含まれるCDI1.1より、beans.xmlをアーカイブに含めなくてもCDIが有効となるように仕様が変更されました。この改善点、Java EE 6ユーザにとっては少し困惑する部分があったので、まとめておきます。 CDIとはなんぞやについてはこちらもご参照ください。 CDI1.1からはbeans.xmlがなくてもCDIが有効になる CDI1.0(Java EE 6)では、WEB-INF/beans.xmlを空ファイルでも良いので含めることで、CDIが有効となり、様々なJava EEコンポーネント(JSFのバッキングBeanやEJBなど)に@Injectで任意のクラスのインスタンスをインジェクションできました。 CDI1.1からは、WARファイルやEARファイルのなかに『bean defining annotationが付与されたクラス』または『セッションBean』が含ま

    Java EE環境におけるCDIのデフォルト化 - n-agetsumaの日記
  • SpringのCache Abstractionについて

    SpringのCache Abstractionについて
    ShoCoh
    ShoCoh 2014/06/10
  • JSF2.2で簡単webアプリケーション開発

    GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...

    JSF2.2で簡単webアプリケーション開発