タグ

Javaと勉強に関するsakadonohitoのブックマーク (29)

  • Java、Swing、Twitter4jを使ってあなただけのTwitterアプリを作成しよう

    import javax.swing.*; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; import java.awt.*; class LoginDialog extends JDialog implements ActionListener { JLabel labelName; JLabel labelPass; JTextField textName; JPasswordField passField; JButton okButton; JButton cancelButton; JDialog dialog; public LoginDialog() { JPanel panelOne = new JPanel(); labelName = new JLabel("Name")

    Java、Swing、Twitter4jを使ってあなただけのTwitterアプリを作成しよう
  • GroovyとGoogle App Engineでアプリ開発(前編) ~GroovyでWeb開発を行うための基本

    はじめに Javaプログラマであれば、Google App Engine(GAE)がJavaに対応したとき、すぐさま試してみた人も多いのではないでしょうか。Javaに対応するということには、実は非常に深い意味があります。それは同時に「Java仮想マシン上で動く、あらゆる言語に対応する」ということでもあるのです。 GroovyもJava上で動くスクリプト言語なので、当然ですがGAEで利用できます。そこで今回は、GroovyでGAEのアプリケーション開発を行ってみましょう。 対象読者 JSPを書くのは正直しんどい...と近頃感じる人 Ruby on Railsスタイルの開発に興味があるという人 MVCフレームワークをJavaで学びたいという人 JavaによるGoogle App Engineプログラミングに興味がある人 GAEでGroovyを利用する Google App Engine(GAE

    GroovyとGoogle App Engineでアプリ開発(前編) ~GroovyでWeb開発を行うための基本
    sakadonohito
    sakadonohito 2009/08/18
     今回は番外編として、Java上で動くスクリプト言語「Groovy」を使って、Google App Engineのアプリケーションを作成してみましょう。まずはGAE利用するための準備と、基本的なWebアプリケーションの作成方法について、解説して
  • NTTデータ /マッシュアップ/ はじめてのGoogleカレンダーAPI

    ここでは「フロム・エー ナビ カレンダー」で利用している Google Calendar API について、Java からの 利用方法について解説します。 まず Google Calendar API を使うためには、下準備が必要です。 以下の手順に従って準備をしてください。 1) Google Calendar のアカウントを取得します。既にアカウントを持っている場合は必要ありません。 2) Google Calendar にログインします。 3) 画面左側にある「Calendars」から、目的のカレンダーの「Calendar settings」を選択します。 4) Calendar Address または Private Address の "HTML" アイコンのリンク先 URL をコピーします。 ここで取得した URL は <iframe> タグを使ってカレンダーを埋めこみ表示する

    sakadonohito
    sakadonohito 2009/08/05
    NTTデータ マッシュアップ情報サイト。マッシュアップのことなら当社におまかせください。
  • EclipseでJava版App Engineを始めるための基礎知識

    EclipseでJava版App Engineを始めるための基礎知識:Google App Engineで手軽に試すJavaクラウド(1)(1/4 ページ) Google App Engineがやって来るJa!va!だぁ! 米グーグルは2008年4月7日、Pythonで作成したプログラムが動くクラウド・コンピューティング環境「Google App Engine」(以下、GAE)を発表しました。それからちょうど1年後の2009年4月7日、GAEはPythonに加えてJavaへの対応(以下、GAEj)を発表しました(参考:グーグルのクラウドがJava対応、JRubyも稼働か)。 2008年のGAE発表当初、日ではPythonのプログラマ数があまり多くなく、反響もいまひとつの感じがありましたが、今年になって開発者や利用実績が多いJavaに対応したことで、GAEのユーザー数が一気に増加する可能性

    EclipseでJava版App Engineを始めるための基礎知識
  • FrontPage - java-ja

    java-jaはJavaエンジニアが 気軽に交流できる場所を提供したいとか思っているしだいです。 ↑

  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

  • 2次元のキーを持つハッシュデータを作る

    IDによって管理されているデータベース上のデータのように、キーと値が対となるデータを扱わなければならないことはよくあります。そのようなときは、コアAPIjava.utilパッケージにある、HashMapクラスやDictionaryクラスを利用するのが一般的でしょう。 しかし、2つのキーの組み合わせで値が特定されるようなデータにも直面することがあります。例えば、各都道府県の年齢別人口といったデータでは、「都道府県」と「年齢」という2つのキーによって、人口を特定しなくてはなりません。 このような2次元のキーを持つデータを扱うときは、どのクラスを使えばいいのでしょうか? HashMapクラスやDictionaryクラスは、1つのキーだけで値を一意に特定できるデータには問題なく使えますが、このようなデータはうまく処理することができません。実際のところ、複数キーを持つデータを扱うためのクラスは、コ

    2次元のキーを持つハッシュデータを作る
  • Apache POI HSSFによるExcelファイルの読み込み

    はじめに 以前、私はある職場で、新たに提起された要求に対して可能な解決策を列挙して格付けするという大変愉快な仕事をしていました(その手の仕事を楽しむマゾヒスト的な面が私には確かにあります)。その中に、「BIポータルアプリケーションの完全ポータブル版の開発」という要求がありました。非技術系ユーザーのノートPCから実行でき、Excel経由でデータをリアルタイムで更新できるようにするという条件でした。この要求はある技術担当役員から出されたもので、その役員によると、彼がBIポータルアプリケーションを提案するために静的なHTMLのデモを見せると顧客からは大抵消極的な反応が返ってくるが、それは主としてデモで使われているデータが古く、そのせいでアプリケーション来のメリットに目が向かわないからだというのです。 ここで必要とされるソリューションを具体的に挙げると、まずアプリケーションサーバーに関する知識を

    Apache POI HSSFによるExcelファイルの読み込み
    sakadonohito
    sakadonohito 2009/03/17
     Apache POIプロジェクトは、Microsoft Officeファイルの読み込みと書き出しを実現するJava APIの集合体です。本稿では、私の経験を例に、Apache POI HSSF APIの使い方を解説していきます。
  • はじめて使うProject Zero

    記事では、IBM発の次世代Webアプリケーションプラットフォーム「Project Zero」の概要と、AppBuilderによるRESTサービスの開発およびFlowの開発について紹介します。Project ZeroはJavaで構築されており、「シンプルで軽量」「アジャイルな開発スタイル」「Web2.0との親和性」「マッシュアップ」「ワンストップ」「Java資産の有効活用」といった特徴があります。 Project Zeroとは? ここ数年で、Webアプリケーション開発の分野は大きく様変わりしました。Web2.0というキーワードで代表されるような、高機能で使い勝手のよいWebアプリケーションが当たり前のように求められるようになり、AjaxやREST、マッシュアップをいかに使いこなすかということが重要になってきています。また、従来に比べ開発期間が短縮される傾向にあることも、最近のWebアプリケ

    はじめて使うProject Zero
    sakadonohito
    sakadonohito 2009/03/10
     本記事では、IBM発の次世代Webアプリケーションプラットフォーム「Project Zero」の概要と、AppBuilderによるRESTサービスの開発およびFlowの開発について紹介します。Project ZeroはJavaで構築されており、「シンプルで軽量」「ア
  • 簡単でワクワクするAndroidウィジェット10連発! (1/3) - @IT

    簡単でワクワクするAndroidウィジェット10連発!:Androidで動く携帯Javaアプリ作成入門(4)(1/3 ページ) 連載で、SDKとEclipseを使ってAndroidの携帯端末で動くJavaアプリを作成し、Android Market配布を目指しましょう ケータイとは思えないほど豊かな表現力のウィジェット GUIベースで操作するプラットフォームでは、GUIコンポーネント(ライブラリ)の種類が豊富であればあるほど、豊かな表現のアプリが作成できます。 DoJaでもMIDPでも、GUIコンポーネントを使用したアプリというのはあまり見掛けません。その最大の理由は、GUIコンポーネントが「かっこ悪い」から、そして「使いにくい」からだと思います。 では、同じJavaであるAndroidはどうなのでしょうか。 答えは「DoJaやMIDPとは違う」です。AndroidGUIコンポーネント

    簡単でワクワクするAndroidウィジェット10連発! (1/3) - @IT
  • Eclipse バージョン別セットアップマニュアル一覧 - @IT

    IT編集部 2009/3/4 最終更新: 2010/04/01 14:19 主にJavaにかかわる開発者/プログラマのための開発環境/ツール/アプリケーションサーバのセットアップ/インストール記事へのリンク集です。ソフトウェアとそのバージョンごとに表でまとめてあります(基的にWindows系のOSを対象にしていますが、Linuxなども対象にしている記事もあるので、表のバージョン番号にご注意ください)。今後、新たにインストール記事が公開されたら改訂していきます。 それぞれ過去にリリースされたバージョン(アーカイブ)のダウンロード先 も掲載しているので、過去バージョンのソフトウェアを使う場合は併せてご覧ください。 JDK/JRE/Eclipse/MyEclipse/All-In-One Eclipse/NetBeans /Tomcat/JBoss AS/GlassFish/Apache/S

  • Trasis Lab » 自前認証局のSSLサーバにJavaから接続する

    概要 通常ECサイトなどを構築する場合、VeriSign などの「信頼できる認証局」によって発行された証明書を使ってSSLサーバを構築する。 しかし、テスト環境などで自分で発行した証明書を使ったSSLサーバを構築した場合、ブラウザでアクセスしようとすると画面上に警告が表示されたりする。 同様に、Javaプログラムから接続しようとすると エラーが発生する。 証明書のチェックを行わないように設定することで、この問題を回避できる。 java.net.URL を使った方法 問題再現手順 次のように自分で発行した証明書のサーバに接続しようとすると、エラーが発生する。 import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.net.URLConnection; i

  • Java SE | Oracle Technology Network | Oracle

    Java SE at a Glance Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers. Java offers the rich user interface, performance, versatility, portability, and security that today's applications require.

    sakadonohito
    sakadonohito 2009/02/16
    Looking for rich Internet applications and web application development? Check out JavaFX for developing rich Internet experiences for all the screens of your life.
  • デベロッパーズコーナー:Javaプログラミングを極める「JAXM(その1)」 - XML Square

    今回と次回にわたって、SOAPを利用したメッセージングAPI であるJAXM について扱います。1 回目はサーバサイドのプログラミングです。 Java の開発環境では、2001 年から2002 年にかけて、XMLのための新しいJava APIが利用可能になってきました。Sun Microsystems 社は、これらのAPI をまとめて「Java XML Pack」としてダウンロードできるようにしています。 http://java.sun.com/xml/ 執筆時点(2002 年8 月)で提供されているJava XML Packには以下のAPI が含まれています。 ● Java API for XML Messaging (JAXM) ● Java API for XML Processing (JAXP) ● Java API for XML Registries (JAXR) ● Jav

  • Webサービスの基礎(2004年度ソフトウェア特論)

  • Rakuten Web Service: API

  • HOMMEZ公式オンラインショップ

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。

  • [サンプルソース紹介]の記事一覧 | 楽天ウェブサービスセンターブログ - 楽天ブログ

    商品検索SOAP API サンプルソース (PHP) 楽天商品検索SOAP API PHPサンプルコード解説楽天商品検索SOAP APIを利用するPHPの簡単なサンプルコードを紹介します。■動作環境- PHP5動作環境PHP5インストール時に--enable-soapと--enable-mbstringの2つのオプションが指定されている必要があります。例)./configure --with-apxs2=/usr/local/apache/bin/apxs --enable-soap --enable-mbstring■サンプルソースご利用の際の注意事項・ここで掲載するプログラムに関するサポートは一切しておりません。・ここで掲載するプログラムで発生した直接的及び間接的に生じた損害について弊社は一切責任を負いませんのでご了承ください。■楽天商品検索API/サンプルコード概要すべてのサンプルコ

    [サンプルソース紹介]の記事一覧 | 楽天ウェブサービスセンターブログ - 楽天ブログ
  • 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
    sakadonohito
    sakadonohito 2008/11/26
    この記事では、専用のSOAPライブラリーを使用しない、Javaによる簡単な汎用SOAPクライアントについて説明します。この簡単なSOAPクライアントでは、SOAP要求XML文書をシステムの内部で作成するのではなく、XMLエディター (ま
  • Future Lifestyle Inc.

    <BODY bgcolor="#a4d1ff" text="#0074e8" link="#e86400" vlink="#808080" alink="#804000">Future Lifestyle Inc. Future Lifestyle Inc. <P>このページをご覧いただくにはフレーム対応のブラウザが必要です。</P> <P>フレームなしページ:<A href="../index01.htm">Future Lifestyle Inc.</A></P> </BODY>