タグ

javaに関するnestplus2のブックマーク (47)

  • 【20160806更新】Mac版Eclipse 4.5 Mars/4.6 Neonをpleiadesで日本語化する方法 - 行きあたりばったりエンジニアの日記

    tar.gz版のダウンロード Eclipse公式サイトのトップからだと、インストーラーを実行してインストールする版になります。 従来通りの解凍するだけで完了するtar.gzファイルは、下記のページからダウンロードできます。 http://www.eclipse.org/downloads/packages/release/Neon/R これが非常に探しづらい・・・。いつも、4.5とか古いバージョンのページをググって、そこからリンクで4.6のページに飛んだりして探しています。 ちなみに、インストーラーを実行するタイプでの日語化方法は、試していません。eclipse.iniがどこにあるのか分からなかったので・・・ tar.gzの解凍 tarコマンドで解凍すると、 Eclipse.appができるので、それを/Applicationsフォルダに移動させます。 cd ~/Downloads tar

    【20160806更新】Mac版Eclipse 4.5 Mars/4.6 Neonをpleiadesで日本語化する方法 - 行きあたりばったりエンジニアの日記
  • 正規表現を使う - Javaちょこっとリファレンス

    正規表現を使用したサンプルです。 サンプルソースコード 例)"123A5"が半角数値のみであるかチェックする RegexSample.java import java.util.regex.Pattern; import java.util.regex.Matcher; public class RegexSample { public static void main(String args[]) { //判定する文字列 String str = "123A5"; //判定するパターンを生成 Pattern p = Pattern.compile("^[0-9]*$"); Matcher m = p.matcher(str); //画面表示 System.out.println(m.find()); } } 実行結果 コマンドプロンプト C:\>java RegexSample fals

  • Spring Initializr

  • EclipseによるJavaアプリケーションのデバッグ

    再開(F8) 次のブレークポイントまでプログラムを実行します。図Aの状態から"再開"を実行すると、以下のように次のブレークポイントまでプログラムが実行されます。 ステップイン(F5) 次の1行を実行します。次の1行にメソッド呼び出しが含まれている場合は、そのメソッド内部に入った状態でプログラムが中断します。図Aの状態から"ステップイン"を実行すると、以下のようにcalcurateメソッドの先頭で停止します。 図B. ステップイン実行後 ステップオーバー(F6) 次の1行を実行します。次の1行にメソッド呼び出しが含まれている場合でも、そのメソッド呼び出しを終えた状態でプログラムが中断します。図Aの状態から"ステップオーバー"を実行すると、calcurateメソッドの呼び出しを実行し、次の行で停止します。 ステップリターン(F7) 今実行中のメソッドの実行を終えて、呼び出し元へ戻ります。図B

  • Spring Bootで高速アプリ開発 | DevelopersIO

    Spring Bootとは いまから10年以上前、Spring frameworkは巨大化したJ2EEへのアンチテーゼとして登場し、 DIやAOPといった、当時の最新技術をもってWebアプリ開発に必要な機能を提供してくれました。 ※Spring frameworkについてはこのへん参照 Webアプリ開発において革新をもたらしたSpringでしたが、時間が経つにつれSpring frameworkまわりの さまざまなプロダクトが登場し、J2EE以上に肥大化していきました。 そこで最近登場したのが、今回紹介するSpring Bootです。 Spring Bootは「コードを全く生成することなく、XML構成ファイルなしで番環境で利用できる Springベースのアプリを作成し、すぐに実行できるようにすること」とのことです。 開発者がSpring Bootを使用することで、「Springプラットフ

    Spring Bootで高速アプリ開発 | DevelopersIO
  • 1. [事前準備] Spring BootでHello World — Spring Bootキャンプ ハンズオン資料 1.0.0-SNAPSHOT ドキュメント

    1. [事前準備] Spring BootでHello World¶ Spring BootプロジェクトをMaven Archetypeから作ります。今回は拙作のspring-boot-docker-blankを使用します。 このMaven ArchetypeにはDockerデプロイするための設定が予め行われています。 以下のコマンドでプロジェクトを作成しましょう。ターミナルまたはコマンドプロンプトに貼付けてください。 Bashを使っている場合 $ mvn archetype:generate -B\ -DarchetypeGroupId=am.ik.archetype\ -DarchetypeArtifactId=spring-boot-docker-blank-archetype\ -DarchetypeVersion=1.0.2\ -DgroupId=kanjava\ -Dartif

  • 春だから!Javaでの開発にSpring Bootを使おう! | 株式会社メイプルシステムズ

    こんにちは、STです。季節の中で心地よい春がやってきました。 桜はすでに散ってしまい、花見の時期を逃してしまいました。 そんな春にお届けするのは『Spring Boot』です。 Spring Bootとは Javaのフレームワークに「Spring」というフレームワークがあります。 「Spring Boot」と「Spring」は別物なのでしょうか? 答えはNoです。 Spring Bootは、Springの機能とは別の全く新しいフレームワークというわけではなく、 それまでのSpringの各種フレームワークを新しい形で「統合」したものです。 フレームワークは「Spring Boot」だけ Spring Bootは、いかに簡単に使えるアプリケーションを作るかで設計されています。 内部では様々なSpringのフレームワークが使われていますが、開発者はそれらを意識する必要がありません。 以下に Sp

    春だから!Javaでの開発にSpring Bootを使おう! | 株式会社メイプルシステムズ
  • 第4回 SpringMVCの基本を知る

    NDSインフォス株式会社 東京支社。Struts/Springベースのフレームワーク開発,プロジェクト支援に携わる。 今回から数回に分けて,Springから提供されているSpringMVCと呼ばれる機能について説明していきます。SpringMVCは,Webアプリケーションを簡単に作るための機能を提供します。具体的には,画面遷移や,ブラウザ-サーバー間の入出力パラメータの受け渡しです。Strutsというフレームワークをご存じの方は,SpringMVCも似たようなものととらえてもらえればわかりやすいと思います。 稿は,SpringMVCの基編として,画面遷移や入出力パラメータの受け渡しなど,最小限のWebアプリケーションを作るための説明をします。その他にも,SpringMVCは,ユーザーの送信したパラメータに対する入力チェック,2度押しチェック,セッション値の取り扱いなど,様々な機能を提供

    第4回 SpringMVCの基本を知る
  • 一番人気の言語Javaを勉強できる学習サイト8選 | プログラミングの教室比較やプログラマーに特化した求人、RestAPIのSaaS情報サイト【プログラミング教育ナビ】|プログラミングの教室比較やプログラマーに特化した求人、RestAPIのSaaS情報サイト【プログラミング教育ナビ】

    Javaは高度なプログラミング言語の一つで、多くのシステム開発プロジェクトにおいて実績を残しています。多くの案件でJavaが採用されてきた理由はいくつかあり、実行速度が速い、メンテナンスがしやすい、エラーの解析がしやすいといった特徴が挙げられます。また、Javaを習得した開発者が多いことも特徴で、大規模なプロジェクトを行う際に、エンジニアを集めやすいことも、Javaが好まれる理由の一つになります。Javaは企業向けのシステムはもちろん、携帯電話などにも使用されています。Androidのアプリを開発するにはJavaの習得が欠かせません。 Javaの習得にはオブジェクト指向の理解が欠かせません。オブジェクト指向は、プログラムごとに担当する責任を明確にすることです。ユーザの情報を担当するプログラム、商品の情報を担当するプログラムといった具合に、処理を分解していくことで、システム全体が複雑化するこ

    一番人気の言語Javaを勉強できる学習サイト8選 | プログラミングの教室比較やプログラマーに特化した求人、RestAPIのSaaS情報サイト【プログラミング教育ナビ】|プログラミングの教室比較やプログラマーに特化した求人、RestAPIのSaaS情報サイト【プログラミング教育ナビ】
  • Struts後時代のJava EE/Javaモダン開発はどうあるべきか~JJUG CCC 2014 Springまとめリポート(前編) - @IT

    Javaユーザーグループは2014年5月18日、「JJUG Cross Community Conference 2014 Spring」を開催した。「JJUG Cross Community Conference」(以下、JJUG CCC)は毎年春と秋に開催されるカンファレンス。初心者向けからエキスパート向けまで、Java/JVMに少しでも関連すればいいという広いテーマでさまざまな講演が行われている。 今年は4トラック同時進行、合計25ものセッション、ハンズオンセミナーという規模で大いににぎわった。 そして最新仕様であるJava EE 7に準拠しているのは2014年5月現在「GlassFish」「WildFly」のみで、主流は多種多様なアプリケーションサーバーが対応しているJava EE 6とのことだ(楽天GlassFishを活用していることでも有名)。 エンタープライズ分野でJa

    Struts後時代のJava EE/Javaモダン開発はどうあるべきか~JJUG CCC 2014 Springまとめリポート(前編) - @IT
  • Java ではじめる UML ( 第 1 回 ) | オブジェクトの広場

    このことに答えるために書かれた解説や雑誌記事が、巷 ( ちまた ) には溢れてきました。この記事をご覧になっている読者も、少なくとも UML というキーワードについてはご存知の方も多いでしょう。 この連載もご多分に漏れず、UML を理解していただくことが目的ですが、その中でも Java プログラマの方が開発現場で即役立つような UML 入門 を目指しています。 そのため、実際に動作する Java プログラムを例題にとり、実際の開発の過程を追いながら話を進めていきたいと思います。 連載第一回目である今回は、UML についての簡単な予備知識と、今後の進め方について解説していきます。 ・対象読者 この連載を通して UML を理解していただくためには、ある程度 Java プログラミングの知識が必要です。そうはいっても、あまり難しいテクニックを使うわけではないので、一通りの Java のシンタック

  • 2.Adapter パターン 1

    2012/04/26 一部修正しました デザインパターン 2章 Adapter パターン 2.1 Adapterパターンとは 2.2 サンプルケース1(継承を利用した Adapter パターン) 2.3 サンプルケース2(委譲を利用した Adapter パターン) 2.4 Adapterパターン まとめ 2.1 Adapterパターンとは 第2章では Adapter パターンを学びます。adaptという単語は日語で「適合させる」という意味で、adapterとは「適合させるもの」という意味になります。Adapterパターンは、インタフェースに互換性の無いクラス同士を組み合わせることを目的としたパターンです。 例えば、これまで利用していたメソッドと同じ機能を、よりすぐれた形で提供するメソッドを持つクラスの存在を知ったとします。しかし、このすぐれたメソッドは、これまで利用していたメソッドとは異

  • 【JavaBeans】BeanとDTOとEntityとVOとFormの違いって何?- Javaプログラマーのはしくれダイアリー

    色んなシステムに携わっていると、様々なJavaのクラス名に遭遇する。 ○○Beanとか ○○DTOとか ○○Entityとか ○○VOとか ○○Form。 ここらへんって 「MVCのModelのデータ部分にあたるって意味で同じだし」 とか 「ゲッター/セッターがあるクラスで意味的に一緒じゃない?なんで色々名前つけてんの?」 って思いませんか? ってことで、今回はそれぞれの定義を改めて考えてみようと思う。 とりあえずはそれぞれの意味から ・Bean 総称はBean。あえて言うならJavaBeansの略。 Javaの初心者でも知っている。 あまりに有名すぎるが、Oracleのサイトのガイドを見ながらパクってまとめてみた。 ・Sun Microsystems社のJavaBeans仕様に準拠した再使用可能なソフトウェア・コンポーネント。 ・最低限、クラスにはプロパティが必要。 ・プロパティはメソッ

    【JavaBeans】BeanとDTOとEntityとVOとFormの違いって何?- Javaプログラマーのはしくれダイアリー
  • IT専科 - ITエンジニアのための技術支援サイト

    2017.07.15「開発環境構築」カテゴリを追加しました。 2017.04.03サイトをリニューアルしました。 2015.05.01「訂正履歴」を更新しました。 2014.01.10「訂正履歴」を更新しました。 2013.08.10「訂正履歴」を更新しました。 2013.01.22「訂正履歴」を更新しました。 2013.01.07レイアウトを一部変更しました。 2010.12.06「おすすめ書籍」ページを追加しました。 2010.11.25「訂正履歴」を更新しました。 2009.08.05各種ソーシャルブックマークボタンを追加しました。 2009.06.10Java Topicsに「スレッドの詳解」を追加しました。 2008.11.19リファレンス・UMLに「タイミング図(Timing Diagram)」を追加しました。 2008.11.16リファレンス・UMLに「相互作用概要図(Int

  • PATHの設定及び環境変数JAVA_HOMEの設定

    Java を使ったプログラムのコンパイルや実行するために必要なファイルが設置されたディレクトリへ PATH を設定する方法について解説します。今後バージョンが変更になった場合や異なる JDK へ切り替えを少し容易にできるように環境変数 JAVA_HOME の設定を行った上で PATH を設定します。 PATHおよびJAVA_HOMEを設定する Java で記述したプログラムを実行したりコンパイルする時に必要となるプログラムは Java をインストールしたディレクトリの中の bin ディレクトリに保存されています。 例えば任意のディレクトリから javac.exe を実行するには、 javac.exe が保存されているディレクトリへ PAHT を設定しておきます。今回は Java を C:\pg\java\jdk-22.0.1 ディレクトリにインストールしていますので、この C:\pg\ja

    PATHの設定及び環境変数JAVA_HOMEの設定
  • 備忘録:Cassandraクライアント実行時エラー(SLF4J: Class path contains multiple SLF4J bindings.)

    CassandraのクライアントをThriftを利用して実装していると、実行時にこんなエラーが出た。 SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/usr/lib/hbase/lib/slf4j-log4j12-1.5.8.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/usr/lib/hadoop-0.20/lib/slf4j-log4j12-1.4.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/opt/apache-nutch-1

  • Java Global - 2.2.x

    You are viewing the documentation for the 2.2.x release series. The latest stable release series is 2.4.x. Search §アプリケーションのグローバル設定 §Global オブジェクト プロジェクト内に Global オブジェクトを定義すると、アプリケーションのグローバル設定を行うことができます。このオブジェクトはルートパッケージに定義される必要があります。 import play.*; public class Global extends GlobalSettings { } §アプリケーションの起動や停止をインターセプトする onStart や onStop 操作をオーバーライドすることで、対応するアプリケーションのライフサイクルイベントの通知を受けることができます。 impo

  • Playframework2.0で認証機能を実装する。 - 波打際のブログさん

    はじめに 今回はPlayframework2.0での基的な認証プロセスを紹介します。 コーディング secured.java package controllers; import play.mvc.Result; import play.mvc.Http.Context; import play.mvc.Security.Authenticator; public class Secured extends Authenticator{ @Override public String getUsername(Context ctx) { /* nullを返すと認証していないものとみなす。 * 今回は単純にセッション中にIDがあれば認証されているものとみなすが、 * 来ならば、認証後にトークンを発行してここでトークンチェックを行うべき。 */ return ctx.session().

    Playframework2.0で認証機能を実装する。 - 波打際のブログさん
  • 簡単なアプリケーションを作成しよう — How to use playframework 2.0 1.0 documentation

    % play _ _ _ __ | | __ _ _ _| | | '_ \| |/ _' | || |_| | __/|_|\____|\__ (_) |_| |__/ play! 2.0, http://www.playframework.org This is not a play application! Use `play new` to create a new Play application in the current directory, or go to an existing application and launch the development console using `play`. You can also browse the complete documentation at http://www.playframework.org.j % pla

  • Javaを使うなら必ず覚えておきたいデータ構造 - 配列・リスト・マップ - いろいろ解析日記

    Javaを使う場合に必ず必要になるデータ構造 - 配列・リスト・マップの使い方について簡単に説明します。 目次 配列 配列を生成する。 配列にデータを格納する。 配列からデータを取得する。 配列中のすべてのデータに同じ処理をする。 リスト (注) リストを使うにはimport文が必要 リストを生成する。 リストにデータを追加する。 リストからデータを取得する。 リストのデータを置き換える。 リスト中のすべてのデータに同じ処理をする。 マップ (注) マップを使うにはimport文が必要 マップを生成する。 マップにデータを格納する。 マップからデータを取得する。 マップ中の全てのデータに同じ処理をする。 関連記事 配列 配列は複数件のデータを扱うためのデータ構造です。 Javaの配列の特徴は、生成時にサイズ(格納するデータの個数)を決める必要があることです。いったん配列を生成すると、後から

    Javaを使うなら必ず覚えておきたいデータ構造 - 配列・リスト・マップ - いろいろ解析日記
    nestplus2
    nestplus2 2015/08/25
    “List<データ型> リストの名前 = new ArrayList<データ型>();”