タグ

javaに関するhuggie10のブックマーク (26)

  • ExCella

    お知らせ ExcellaのリポジトリはGitHubへ移行しました。 最新の情報はこちらをご覧ください https://excella-core.github.io/ コンセプト Excelは様々なシステムのフロントエンド・バックエンドで利用されるようになってきました。 またExcel2007では、扱えるデータ件数の増加、ピボットテーブル/ピボットグラフの機能の充実などが行われ、今後より多くのシーンでの利用が予想されます。 一方、JavaからExcelを操作するには POIやJava Excel APIなどの低レベルのAPIを利用するのが一般的ですが、 これらのAPIを利用してExcelを操作するには多くのコーディングをする必要があり、Excelのバージョンの違いにも悩まされます。 このような問題を解決する目的で作られたのがExCellaです。 ExCellaでは、ベースとなるフレームワーク

  • ExCellaシリーズ | 技術情報 | ビーブレイクシステムズ

    ExCella シリーズは、当社が開発したJavaExcelの互換性を高めるオープンソースの部品群です。 システム開発でJavaからExcelを操作する際に発生する「多くのコーディングが必要」「Excelのバージョンの違いが発生」などといった悩みをフレームワークや様々なシーンで適用可能な中~高レベルのAPIを提供することで解決します。 開発の背景と目的 現在様々な場面で使用される表計算ソフトExcel。会社の業務を行う上でExcelは欠かせない存在になっています。 しかし、システム開発でよく使用されるJavaからExcelを操作するためには多くのコーディングが必要があり、 またExcelのバージョンの違いにも悩まされることも多いです。 このような問題を解決するために、ExCella(エクセラ)が作られました。 ExCellaシリーズでは、フレームワークや様々なシーンで適用可能な中~高レベ

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

    Play framework 2.0のセットアップ 動作環境 Play frameworkを動すには、Java SDKのバージョン6以上が必要です。それ以外の必要条件はありません。ここでは説明しませんが、Javaがインストールされていない場合は、オラクルのサイトからJavaをインストールし、環境変数を設定しておいてください。少し古いですが、以下の記事などが参考になると思います。 Play framework 2.0のダウンロード これから開発環境を整えていきます。ここでは、Windows XPを使ってセットアップの手順を説明していきます。Play frameworkはOSに依存するところは少ないので、細かい手順は自身の環境に置き換えてお読みください。 まず、Play frameworkの公式サイトを開き、「Download」をクリックします。

    Java開発で泣かないためのPlay frameworkの基礎知識
  • JUnit/FindBugs/PMDなどを総観できるQALab/Limy

    便利なEclipseプラグイン集「Limy」とは 「Limy」というEclipseプラグインをご存じでしょうか。これは、コード支援機能やプロジェクトの品質管理機能、プロパティエディタやVelocityテンプレートエディタなどが含まれている便利なEclipseプラグイン集です。 今回は、Limy Eclipseプラグインに統合されているソフトウェアの品質レポートを生成する「QALab」の機能を利用したソフトウェア品質管理やLimy EclipseプラグインのQALab実行機能について紹介します。 ■さまざまな品質管理機能を一括実行/総観できる「QALab」 Javaで品質管理を行うツールとして、さまざまなツールが提供されていますが、それらを利用するには1つずつセットアップする必要があり面倒です。 ObjectLABにより開発されるQALabを利用すると、さまざまな品質管理ツールを一括して実行

    JUnit/FindBugs/PMDなどを総観できるQALab/Limy
  • 教育評価用Javaクラスライブラリ

    - 教育評価用Javaクラスライブラリ - 教育評価に利用できる分析法Javaクラスライブラリです。 現在以下の分析を行うことができるライブラリが含まれています。 SS分析(Semantic Structure Analysis) LFT分析(Logical Flow Test Analysis) S-P表(Students-Problems Table) IRS分析(Item Relational Structure Analysis) 課題系列化法 クラスター分析法 参考文献 分析法文献名

  • JFreeChart

    Welcome To JFreeChart! JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications. JFreeChart's extensive feature set includes: a consistent and well-documented API, supporting a wide range of chart types; a flexible design that is easy to extend, and targets both server-side and client-side applications; support for

  • 第1回 Hello, Wicket | gihyo.jp

    Wicketとは WicketはApache Software Foundationで開発されている、Webアプリケーション開発用のフレームワークです。フレームワークにもさまざまなものがあり、それぞれ用途が異なります。Wicketの行うことは、ブラウザからのリクエストを受け付け、処理を振り分け、ページを生成してブラウザにレスポンスを返すことです。位置づけとしては、Apache Strutsと同じと考えれば良いでしょう。 Wicketの特徴 Wicketには他の多くのWebフレームワークとは異なる、大きな特徴があります。多くのWebフレームワークが、リクエストからレスポンスまでのフロー(流れ)をどのようにコントロールするか、という方針で作られているのに対して、Wicketは「Webページをページというオブジェクトとして扱い、オブジェクトを組み立てることでアプリケーションを構築する」という考え

    第1回 Hello, Wicket | gihyo.jp
  • Javaで軽快に使える「軽量フレームワーク」特集 ~Apache Wicketで簡単Webアプリ作成(1)(1/5):CodeZine

    時代がライトウェイト言語へとシフトしつつある中、軽快に使えるフレームワークが次々登場してきました。連載では、Javaで注目されている軽量フレームワークの中から注目株をピックアップし、概略を紹介します。第1回目の今回は「Apache Wicket」の基的な構成と使い方を覚え、実際にWebアプリケーションを作ってみましょう。 はじめに 以前は、Javaの世界でフレームワークと言えば「Struts」と定番が決まっていました。しかし、フレームワークによる開発は、どうしても大掛かりなものになりがちです。時代がライトウェイト言語(Lightweight Language、PHPRubyなどのスクリプト言語)へとシフトしつつある中、重量級のフレームワークは、やや時代遅れな印象をもたれてしまうのは仕方のないことでしょう。 もっと軽快に使えるフレームワークがあれば、と思う人は多かったに違いありません。

    Javaで軽快に使える「軽量フレームワーク」特集 ~Apache Wicketで簡単Webアプリ作成(1)(1/5):CodeZine
  • Play framework - Documentation

    ドキュメントPlay framework ドキュメントへようこそ。このドキュメントは リリース 1.2.2 を対象としており、以前のバージョンのドキュメントとは大きく異なるかもしれません。バージョン 1.2 リリースノート を確認してください。はじめようPlay framework のはじめの一歩を学ぶ楽しい 5 分間です。Play framework の概要動画を観てみようPlay でできる 5 つのすごいこと利便性 - 細部は機能と同様に重要よくある質問インストールガイドお好みの IDE を設定しようはじめてのアプリケーション - 'Hello World' チュートリアルサンプルアプリケーションチュートリアル — リアルな Play アプリケーションを一歩ずつ作成するガイド'Yet Another Blog Engine' を最初から最後までコーディングすることで Play について

  • 本格派エンジニアの工具箱:第14回 Ruby on RailsライクなJavaフレームワーク「Play Framework」|gihyo.jp … 技術評論社

    Play Frameworkとは 「Play Framework」(⁠日語サイトはこちら)は、Rub on RailsライクなJavaアプリケーション開発フレームワークです。簡単なコマンドの実行でアプリケーションの雛形を構築し、手軽に開発をスタートさせることができます。構築されるアプリケーションの雛形はモデル、ビュー、コントロールの3つのパーツから構成され、データベースシステムとJavaの永続化機能によるモデル、テンプレートエンジンを利用したビュー、Javaプログラムで記述するコントロールをシームレスに連携させたアプリケーション開発を行うことが可能です。 Play Frameworkの大きな特徴のひとつは、JavaコードやHTMLファイル、テンプレートファイルなどを修正しても、コンパイルやサーバへのデプロイ、サーバの再起動などを一切することなく、ブラウザでWebサイトをリロードするだけで

    本格派エンジニアの工具箱:第14回 Ruby on RailsライクなJavaフレームワーク「Play Framework」|gihyo.jp … 技術評論社
  • Javaで軽快に使える「軽量フレームワーク」特集 ~本格的なRoRスタイルフレームワーク「Play!」(1)

    はじめに 今やWebのフレームワークと言えば、そのほとんどが「RoRタイプ」です。RoR(Ruby on Rails)がWebの開発に与えた影響は非常に大きく、その後生まれたフレームワークの多くがその影響を受けています。 しかし、Javaの世界に関しては、RoRはなぜか素通りしてしまいました。既にStrutsというデファクトスタンダードがあったために新しいMVCフレームワークが割り込む余地があまりなかったのか、あるいはLL(ライトウェイト)言語でないとRoRなスタイルは作りにくかったのか。ともあれ、その後、長い間、Javaでは「いわゆるRoRタイプ」と言えるフレームワークは登場しませんでした。 その流れを変えたのは、Groovyです。Groovyの登場により、JavaでもLL言語のような小回りの聞くコーディングが可能となりました。そのおかげで、ようやくJavaの世界にも遅まきながら新しい世

    Javaで軽快に使える「軽量フレームワーク」特集 ~本格的なRoRスタイルフレームワーク「Play!」(1)
  • Dennogo.jp | Javaスクールとは?

  • プログラマーの“宿命”? ファイル操作に関する常識

    プログラマーの“宿命”? ファイル操作に関する常識:プログラマーの常識をJavaで身につける(7)(1/4 ページ) 連載は、Java言語やその文法は一通り理解しているが、「プログラマー」としては初心者、という方を対象とします。Javaコアパッケージを掘り下げることにより「プログラマーの常識」を身に付けられるように話を進めていきます。今回は「ファイル操作」について。OSやアプリケーションなどのさまざまなプログラムでよく行われ、とても身近な存在であるファイル操作の仕方を一から解説します

    プログラマーの“宿命”? ファイル操作に関する常識
  • Java

    Java でプログラミングを始めて間もない入門者から、既に数年の経験を持つ Java プログラマまで、TECHSCORE を訪れるユーザは、 さまざまです。TECHSCORE では、初心者からベテランまで、Java でプログラムを書く全ての方にさまざまな情報を提供しています。 Java 言語は、Sun Microsystems社によって、オブジェクト指向プログラミング言語として発表されました。Java言語の大きな特徴として、 プラットフォームに依存しないという点が挙げられます。Java VM(Virtual Machine) 上で動作させることで、ハードウェアやOSなどのプラットフォームに依存しないようになっているのです。 Java言語で書かれたソー スコードをコンパイルすると、Javaバイトコードと呼ばれる、プラットフォームから独立した形式のクラスファイルが生成されます。 Java VM

  • サンプルアプリでおぼえる実践的Android入門

    はじめに Androidをはじめとするスマートフォンが盛り上がりをみせています。2011年上半期の携帯電話販売ランキングの上位はスマートフォンがほぼ独占、爆発的な増加となっています。 スマートフォンのシェアが急激に拡大する中、開発の現場にも変化が起こっています。スマートフォン案件の増加です。iPhone用のアプリをAndroidに対応する案件や、業務端末としてAndroidiPadを使いたいといった案件が増えてきました。スマートフォンへの開発ニーズの高まりを感じます。 稿はサンプルアプリの作成を通じてAndroid開発について解説していきます。 電卓アプリをサンプルとして使用しますが、よくある機能が限定されたようなサンプルではありません。実用に耐えうる電卓アプリの基盤を作成していきます。 稿を読み終えた後は、電卓アプリにさらに機能追加が可能となりあなただけのカスタマイズ電卓が作成でき

  • JDBCとは何か?

    この連載では、Javaのデータベース・アクセスAPIである「JDBC」の機能を、サンプルコードを交えて解説していきます。また、J2EEにおけるJDBCの位置付けや、JDBCを利用するさまざまなテクノロジについても解説していく予定です。前提知識としては、Javaとリレーショナル・データベースに関するベーシックな知識があれば十分です。 今回は、JDBCの概要について簡単に触れた後、JDBCのアーキテクチャについて解説します。 JDBCとは? JDBCは、一言でいってしまうなら「リレーショナル・データベース(および、ほとんどすべての表形式のデータ)にアクセスするための、標準Java API」です。JDBCは「Java Database Connectivity」の省略だといわれています(が、実はJDBC仕様には明記されていません)。 企業内のクリティカルなデータは、多くの場合リレーショナル・デー

    JDBCとは何か?
  • Javaで覚えるIT技術者の40の常識 - @IT

    ~新人プログラマ/SEは覚えておきたい“まとめ”~ @IT編集部 2011/3/24 このページは、開発者/プログラマが、以下のような項目に関して、常識的な基礎知識を学ぶための記事リンクのまとめです。 デスクトップなどの見た目に関する3つの常識 プログラミング・コーディングに関する6つの常識 ネットワーク/通信に関する9つの常識 セキュリティに関する3つの常識 データとファイルに関する5つの常識 設計・アーキテクチャに関する6つの常識 ソフトウェアの品質管理に関する3つの常識 業務アプリに関する5つの常識 Java SE(旧、J2SE)のコアAPIやJSP/サーブレット+StrutsのWebアプリケーション開発、JBossやその他のJavaオープンソースソフトウェアのサンプルコードや使い方を通じて、さまざまな“常識”を学習する以下の連載の記事に、基礎知識のカテゴリごとに分けてリンクしていま

  • myeclipseide.jp

    This domain may be for sale!

  • AWS for Developers | Programming Languages, Tools, Community | AWS Developer Center

    Explore the next-generation developer experience in Las Vegas on December 2-6 . Browse the session catalog to explore all the opportunities to learn, innovate, and connect.

    AWS for Developers | Programming Languages, Tools, Community | AWS Developer Center
  • Amazon Web Servicesを使ってISBN-13からASINを取得するJavaプログラム - 矢野勉のはてな日記

    Java id:hyukiさんのところでやってた「Amazon Web Servicesを使ってISBN-13からASINを取得するPerlプログラム」を例によってJavaでやります。Javaプログラマはこういうのに乗ってこないですねえ。 まずはシンプルにdomを使います。JavaでdomといえばJAXP…じゃなくて、Javaでdomだったらjdomに決まってるじゃないですか。シンプルさがいい。あとCommons Langもちょっとだけ使います(StringUtilsだけ)。 package jp.javelindev.amazon; import java.io.PrintStream; import java.net.URL; import org.apache.commons.lang.StringUtils; import org.jdom.Element; import org.