Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

*javaに関するelwoodbluesのブックマーク (70)

  • セキュリティ専門家曰く「Javaは作り直す時期に来ている」 | スラド セキュリティ

    昨年から相次いでJavaJavaランタイム)の脆弱性が報告されているが、これを受けて「Javaを作り直すべき時期が来ている」という見解があるようだ(ComputerWorld)。 問題点は「長年にわたって開発が継続され、あまりに多くの開発者たちがコードに触れてきたこと」にあるという。そのため、脆弱性が生まれやすく発見しにくい状況になっているということらしい。 解決策としてはコアコンポーネントの作り直しが提案されているが、互換性の問題が発生する可能性なども考えられる。最近悪評が続くJavaだが、立て直しはできるのだろうか。

  • 日本オラクルの説明会でJava EE6事例とJava EE7のクラウド機能の説明を聞く - ITジャーナリスト星暁雄の"情報論"ノート

    オラクルが2012年6月29日に開催したプレス/アナリスト向けのエンタープライズJavaテクノロジーとアプリケーションサーバーWebLogic Server 12cに関する説明会を聞きに行きました。 伊藤敬氏(日オラクル Fusion Middleware事業統括部 ビジネス推進部 シニアマネジャー) この説明会の骨子(メッセージ)を自分なりに抽出すると次のようになります。 (1)古いJavaテクノロジから、新しいJavaテクノロジに移行しよう。 (2)Java EE6の導入事例が出始めた。開発生産性の向上というメリットが出ている事例も。 (3)仕様策定中のJava EE7ではクラウド機能を導入する。Java EE6の導入は、Java EE7への準備ともなる。 以下、それぞれ説明します。 (1)Java EE標準のカバー範囲が広がり、古いJavaフレームワーク(Struts、DI

    日本オラクルの説明会でJava EE6事例とJava EE7のクラウド機能の説明を聞く - ITジャーナリスト星暁雄の"情報論"ノート
  • JAutodoc - Eclipse Plugin

    JAutodoc is an Eclipse Plugin for automatically adding Javadoc and file headers to your source code. It optionally generates initial comments from element name by using Velocity templates for Javadoc and file headers. Features JAutodoc has the following features: Mode Complete existing Javadoc Existing Javadoc will not be touched. Only missing tags will be added and so far undocumented elements wi

  • COBOLなどの既存システムから日本語の設計書とJavaソースを作成、富士通が新サービス

    富士通富士通アドバンストソリューションズ(FASOL)は2012年8月15日、企業情報システム向けの「設計書化モダナイゼーションサービス」を発表した(図1)。同日より販売活動を開始する。 このサービスでは、富士通およびFASOLの担当技術者が顧客企業のメインフレームを調査。COBOLやPL/Iなどで書かれているアプリケーションのソースコードを解析し、日語の設計書に置き換える(図2)。アプリケーションの保守担当者はソースコードではなく日語の設計書によってアプリケーションの仕様が把握できるため、アプリケーションの保守性が向上するという。 また、日語の設計書から新規システム用のJavaソースも生成可能。この作業で富士通側はFASOLの開発支援ツール「InterDevelopシリーズ」を使う。同ツールはテスト関連の機能も備えており、設計書からJavaソースの動作テスト項目の候補を自動抽出す

    COBOLなどの既存システムから日本語の設計書とJavaソースを作成、富士通が新サービス
    elwoodblues
    elwoodblues 2012/08/15
    ウンコード生成器
  • dzone.com

    What Are Fixtures In Playwright? In Playwright, fixtures are objects that help you set up your tests efficiently. Think of them as “ready-made helpers” that provide things you commonly need, like a browser page, so you don’t have to create them from scratch every time. Explanation Let’s start with an example of a page fixture. Here’s the code to explain the page fixture: JavaScript import { test,

  • 概説 Springプロダクト(4) - Spring RooでサクサクWebアプリを作る

    今回紹介するSpring Roo(以下、Roo)は、2009年12月31日にバージョン1.0.0がリリースされたばかりのSpringSourceの新しいプロダクトだ。 Rooは、コマンドラインからソースを自動生成するツール。Rooが開発された目的は、生産性の向上及び仕様変更や機能追加にも耐えうる継続的な開発を容易にすることである。 Rooが作成するソースは、Java界隈においてメジャーなフレームワークを利用しており、これまで培ってきたJava技術者の知識や経験を生かしつつ、よりクリエイティブに、より楽しく作業できることを目指している。 生産性に関しては、以前のSpringフレームワークは、設定ファイルを大量に記述しなければいけないなど批判されることもあった。Springフレームワークのバージョンアップと共に必要となる設定ファイルの量は確実に少なくなっているものの、それでも依然として相当量の

    概説 Springプロダクト(4) - Spring RooでサクサクWebアプリを作る
  • Spring Roo のご紹介 | オブジェクトの広場

    技術講座] Spring Rooのご紹介 株式会社オージス総研 技術部クラウドインテグレーションセンター 鵜野 和也 1. はじめに IT業界全体をクラウドコンピューティングの盛り上がりが席巻しています。最近のJava開発におけるクラウド関連の動きとして、 SpringSourceがSalesforce.com及びGoogleとの連携強化を発表し、その存在感を増してきています。 クラウドの特徴である迅速性という点において、SpringはJBoss等のJavaEE陣営に対し仕様(標準ではなくデファクトスタンダード)、 実装(JavaEEコンテナではなくてTomcatベースのtcServer)の両面でクラウドとの相性に優れるのではないかと感じています。 今回は、SpringSourceのパブリッククラウドベンダーへの対応の中でも中核技術の一つとして位置づけられている、 Spring Roo(

  • 10ミニッツで絶対にできる、Spring Rooアプリ開発

    2011年現在、おそらく世界で一番使用されているDIコンテナではないでしょうか(筆者の周りでは途中からSeasar2を使用することが多くなりましたが)。 Spring Frameworkの詳細については以下の記事をご覧ください。 ■Spring Sourceとは 以前、Rod Johnson氏は「Interface21」という企業のCEOを務めており、この企業ではSpring Frameworkの開発、コンサルティングおよびサポートを行っていました。 Spring Framework 2.5がリリースされてからしばらく後の2007年11月、Rod Johnson氏は社名を、「Spring Source」に変更しました。この辺りからSpring Sourceはオープンソース系企業の買収を行ったり、エンタープライズ系のプロダクトを発表していきます。 「Groovy」「Grails」を開発するG

    10ミニッツで絶対にできる、Spring Rooアプリ開発
  • Java EE7のPaaS対応は「新しい破壊的な力がある」──JavaOne 2012 Tokyoから

    JavaOne 2012 Tokyoのキーノートでは、OracleJavaチームがJava EE7のPaaS(Platform as a Service)機能の概要を説明しました。エンタープライズJava分野では、ここ数年で最も大きな変化になるかもしれません。 Java EEはプラットフォーム自体がサービスとなる JavaOne 2012 Tokyoは4月4日、5日の2日にかけて開催されました。その2日目に行われた「Technical Keynote」で、OracleのMike Keith氏(Enterprise Java Architect)はJava EE7のクラウド機能には「新しい破壊的な力」がある、と語りました。Java EEでは「プラットフォーム自体がサービス」となり「ビジネスのやり方自体が変わる」からです。 重要なことは、Java EE7は、複数のベンダーの賛同を得て開発され

    Java EE7のPaaS対応は「新しい破壊的な力がある」──JavaOne 2012 Tokyoから
  • OTN Japan マニュアル

    2012年4月4日~5日に開催されたイベント、「JavaOne Tokyo 2012」のセッションで使用された資料を公開しています。この資料に記載されている内容は、4月5日時点の情報です。 ※資料欄に、”-”と記載されているセッションにつきましては、申し訳ございませんが資料の提供はございません 4月4日(水)

  • Java Software

    Java Oracle Java is the #1 programming language and development platform. It reduces costs, shortens development timeframes, drives innovation, and improves application services. With millions of developers running more than 60 billion Java Virtual Machines worldwide, Java continues to be the development platform of choice for enterprises and developers. It took 30 years to make a Java developer c

    Java Software
  • Java開発で泣かないためのPlay frameworkの基礎知識

    Javaの常識を変える「Play framework」とは 「Play framework」は、サーバサイドJavaScalaのためのMVCフレームワークです。この連載では、主にJavaのフレームワークとしてのPlay frameworkを紹介していきます。でも「Javaで、Web向けで、MVCで……」なんて、ありふれた感じですよね。それなら「Scalaで、どう作るのか」という話の方が興味あるという方もいるでしょう。 しかし、Play frameworkはバージョン1まではJavaのフレームワークとして作られていました。また、ScalaJavaVM上で動作するプログラミング言語です。つまり現在の最新バージョンの2でも基礎の部分で動いているのはJavaです。Play frameworkを知るためには、まず基礎から固めていくのが正攻法だと思います。Scalaについて知りたい読者は、以下の記

    Java開発で泣かないためのPlay frameworkの基礎知識
  • 新しい Java SE API リファレンスの入手先について

    新しい Java SE API リファレンスの入手先について 2012年3月25日 at 10:30 午後 3件のコメント 2012 年 03 月 25 日、sun.com のドメインが利用不可になりました。これに併せ、java.sun.com で提供されていた Java SE API語ドキュメントもオンライン経由で参照する事ができなくなりました。今後、日語の Java SE API レファレンスはオンライン経由では参照できなくなりますので、アーカイブを御入手の上、ローカル環境でご参照ください。お手数をお掛けし申し訳ございませんが、どうぞ宜しくお願いします。 Java API の日語ドキュメントはコチラから入手が可能です。 ドキュメントの再配布ポリシーはコチラをご参照ください。 新しい日API ドキュメントのオンライン参照先URL (2012/4/11 訂正、追記) htt

    新しい Java SE API リファレンスの入手先について
  • 「Java 7」とはどんなリリースだったのか、チーフアーキテクトが解説。JavaOne 2011

    サンフランシスコで先週、10月4日から開催された「JaveOne 2011」。基調講演で最初の話題として語られたのは、7月に登場したばかりのJavaの最新バージョン「Java 7」についてでした。 Java 7とはどんなリリースなのか、基調講演の模様を紹介します。 「プランB」としてリリースされたJava 7 オラクル Java Platformチーフアーキテクト Mark Reinhold氏。 1年前、Java SE 7をどうすべきか、みなさんに質問をした。そのときには主に5つの大きな新機能候補と、そのほかに細かい新機能候補があった。しかもその時点ですでにJava 6から6年が経過していた。 この新機能候補のうち、いくつかは開発に時間がかかりそうなものがあり、それらをJava SE 7から分離してJava SE 8の新機能とした計画を「プランB」とした。これならJava SE 7が当初よ

    「Java 7」とはどんなリリースだったのか、チーフアーキテクトが解説。JavaOne 2011
  • Java/Ant/TIPS集 - きのさいと

    可変ファイル名のファイルを、固定ファイル名のファイルとしてコピーする † 日付がついて出力される可変ファイル名のjarファイルを、SNAPSHOTという固定ファイル名のjarにリネームしたい。 <copy tofile="target/hogehogelib-SNAPSHOT.jar"> <fileset dir='target' includes="hogehogelib-*.jar" excludes="hogehogelib-*sources.jar,hogehogelib-SNAPSHOT.jar,hogehogelib-SNAPSHOT-source.jar"/> </copy> target内にある hogehogelib-*.jar ていう名前のファイルを target/hogehogelib-SNAPSHOT.jar という名前にリネームしています。excludesは任意で

  • http://www.jajakarta.org/ant/ant-1.6.1/docs/ja/

  • Tomcatディレクトリ構造。Tomcat配下で、ファイルの置き場所を理解

    Tomcat(トムキャット)とは何か? JDKもインストールした。 Tomcatもインストールした。 「さあ、開発だ!!」・・・・でもちょっとまったあ。 開発前に、理解して欲しいことがあります。 それが Tomcatのディレクトリ構造(実は、けっこう複雑)。 ディレクトリ構造を理解しないままServlet/JSPの開発すると、 どこに何があるのか?ほとんど意味不明になってしまいます。 今、ディレクトリ構造を理解しておくと、 後で楽になる。 少し苦しい場面もありますが、我慢してみていきましょう。 Tomcatのルートディレクトリ テキスト通りに Tomcatをインストールすると、 以下のディレクトリが作成されます。 特に大事なのは、上記三つのディレクトリですが、 各ディレクトリに存在する ファイル を説明しておきますね。 bin:実行ファイル conf:設定ファイル lib:APIファイル

  • Java開発者が知らないと損するPaaSクラウド8選

    Java開発者が知らないと損するPaaSクラウド8選:ユカイ、ツーカイ、カイハツ環境!(25)(1/3 ページ) 進化・激変するJavaクラウドの現状を知る、まとめ 連載「ユカイ、ツーカイ、開発環境」では、Javaが利用できるクラウドコンピューティングのPaaS環境について、いくつか紹介してきました。最近では、レッドハットの「OpenShift」とヴイエムウェアの「Cloud Foundry」などのPaaSクラウドのβサービスが提供され始め、また、いままで紹介した各クラウドの事情も変わってきました。 稿では、Javaで利用できる以下の8つのPaaSクラウドの最新動向をお届けします。 機能を拡充し続ける「Google App Engine」 「Stax」はCloudBeesに買収され「RUN@cloud」に Morphの「AppSpace」は「mCloud」に .NETだけじゃない「Wi

    Java開発者が知らないと損するPaaSクラウド8選
  • 【祝】:Java SE 7 正式リリース

    【祝】:Java SE 7 正式リリース 2011年7月29日 at 2:00 午前 3件のコメント 日(2011年07月28日(日時間29日 日でもぎりぎり28日だったようです。))Java SE 7 が正式にリリースされました。5年ぶりのリリースとなる Java SE 7 ですが、Java SE 7 は進化として位置づけられているバージョンになります。ここで言う進化とは言語仕様に対する大幅な変更はなく、開発生産性の向上やライブラリのアップデート等が多く、今まで Java SE 5, 6 等で開発をしてきて頂いた Java 開発者は比較的かんてたんに移行が可能になっています。Project Coin, NIO.2 等により可読性、開発生産性が向上した最新の Java SE を入手頂き是非開発現場でご使用ください。 サポート環境はこちら Java SE 7に関するドキュメント チュー

    【祝】:Java SE 7 正式リリース
  • JavaをSEとEEに分類するのは今では無意味になってきている? - 達人プログラマーを目指して

    ご存知のとおり、かなり以前からJavaプラットフォームはJava SEとJava EEとに分かれています。Java EEはJava SEを含んだ拡張APIを含み、エンタープライズ開発向けのプラットフォームということで一般的にはなんとなく理解されていますが、よくよく調べてみると両者の境界線はかなりあいまいで、人によってさまざまな解釈の違いや混乱があるようです。 一応、Java SEとJava EEのJava DOCを調べてみると主なものとして以下のようなAPIが含まれていることがわかります。 プラットフォーム API Java SE 基言語ライブラリー、通信ライブラリー、 GUI関連ライブラリー、JDBC、JNDI、RMI、Java IDL(CORBA)、JMX Java EE サーブレット、JSP、JSF、EJB、JPA、JMS、JTA、JCA Webサービス関連ライブラリー、Java

    JavaをSEとEEに分類するのは今では無意味になってきている? - 達人プログラマーを目指して