Web開発など

Java, JS, CSS, HTML, Unity, C# のことなどを書いてます。フリーソフトの公開もしています。

Java

Java開発:記事の一覧

Java開発の記事へのリンクをまとめてみました。 環境(JDK, Maven, Eclipse) Java開発で使うツールのインストール方法や設定をまとめています。 web-dev.hatenablog.com web-dev.hatenablog.com web-dev.hatenablog.com DBアクセス JDBC やライブラリ(sql2…

Web開発:記事の一覧

Web開発に関連する記事をまとめてみました。サーバサイドは Java で、画面は JS/CSS/HTML 等を使っている感じです。 SpringBoot 下のリンク先に、Java の SpringBoot というフレームワークを使った開発記事をまとめています。 web-dev.hatenablog.com Spring…

Servlet:記事の一覧

Java Servlet を使う、Web開発の記事をまとめてみました。 入門 下のリンク先に、Servlet API の基本的な使用方法を書いています。 web-dev.hatenablog.com 目的別に書いていて、HttpServlet, HttpServletRequest, HttpServletResponse, Filter 等が登場しま…

Servlet入門:目次

Servlet API の基本的な使い方についての記事をまとめています。 入門記事はAPIの使用法用で分けて書いています。Servlet で Webアプリ(Web API)を作ってみたい場合は、Servletアプリ開発 を参照して頂けると嬉しいです。 1. HttpServlet(サーブレット) …

Eclipse:記事の一覧

この記事には、Eclipse の記事(リンク)を一覧形式でまとめています。 基本 Eclipseの概要 Windows10にインストール Javaのコンパイルと実行 設定 エンコーディング設定 Ctrl+Tabでエディタ切替え エディタのフォント変更 カラーテーマの変更 インデントを…

Eclipse:Windows10 にインストール

Eclipse IDE for Java Developers 2019-09 R を、Windows10 64bit にインストールする手順を書いていきます。 前提 JDK がインストールされていることが前提となります。インストールしていない場合は、以下の記事などを参考にして頂けると嬉しいです。 web-…

Eclipse:概要

Eclipse の概要や、Eclipse の使用前に知っておきたいことを書いていきます。 1. Eclipse は IDE Eclipse は、IDE(統合開発環境)と呼ばれるプロダクトです。IDE を使うと、エディタ・コンパイラ・デバッガなどをまとめて使えるので便利です。 下は Eclipse…

JDK:Win10で環境変数設定

環境変数 JAVA_HOME と Path を、Windows10 で設定する方法を書いていきます。 補足 Amazon JDK(Corretto)の場合、この手順は不要になります。Corretto がインストール時に環境変数も自動で設定してくれるようです。 インストール方法は、以下の記事を参照…

Maven:Win10にインストール

Maven を Windows10 64bit にインストールする手順を書いていきます。 前提 JDK をインストールして、JAVA_HOME と Path(環境変数)を設定しておいたほうが良いと思います。準備方法は、以下の記事にも記載しています。 web-dev.hatenablog.com 手順1. Mave…

JDK:記事の一覧

JDK の記事(リンク)を、一覧形式でまとめています。JDK のインストール手順、概要、環境変数の設定手順、使用例、などの記事があります。 Windows10 にインストール Amazon JDK8 のインストール JDK の概要や環境変数について JDKの概要 変数・環境変数の…

Amazon JDK8:Win10 にインストール

Amazon JDK8(Corretto 8)を、Windows10 64bit にインストールする手順を書いていきます。 補足 Amazon Corretto 8 は無料で、最短でも 2023年6月まではアップデートされるようです。詳細は以下のリンク先を参照して頂ければと思います。 aws.amazon.com 無…

JDK:概要

JDK の概要や、JDK を使う前に知っておきたいことを書いています。 1. JDK は 開発ツール JDK は Java Development Kit の略で、直訳すると「Java の開発道具(ツール)」です。JDK には、以下のツールが含まれています。 コンパイラ:Java のプログラムをコ…

Oracle JDK8:CentOSにインストール

Oracle の JDK8(8u77) を、CentOS にインストールする手順を書いていきます。 2019.12.03 追記 Oracle の JDK はライセンス体系が変わったので、使わないほうが良いかと思います。このブログでも、今後は Amazon Corretto などの JDK を使おうと思っていま…

Oracle JDK8:Ubuntu14にインストール

Oracle の JDK8 を、Ubuntu 14.04 LTS(Trusty Tahr)にインストールする手順を書いていきます。動作確認は、Vagrant Box の ubuntu/trusty64 で行っています。 2019.12.03 追記 Oracle の JDK はライセンス体系が変わったので、使わないほうが良いかと思い…

Oracle JDK8:Win7にインストール

Oracle の JDK8(バージョン 8u71)を、Windows7 64bit にインストールする手順を書いています。 2019.12.03 追記 Oracle の JDK はライセンス体系が変わったので、使わないほうが良いかと思います。このブログでも、今後は Amazon Corretto などの JDK を使…

Oracle JDK8:Win10にインストール

Oracle の JDK8(8u131)を、Windows10 64bit にインストールする手順を書いていきます。 2019.12.03 追記 Oracle の JDK はライセンス体系が変わったので、使わないほうが良いかと思います。このブログでも、今後は Amazon Corretto などの JDK を使おうと…

Oracle JDK8:Ubuntu16にインストール

Oracle の JDK8 を Ubuntu16 にインストールする方法を書いていきます。 2019.12.03 追記 Oracle の JDK はライセンス体系が変わったので、使わないほうが良いかと思います。このブログでも、今後は Amazon Corretto などの JDK を使おうと思っています。 aw…

JDK11:Oracle JDK のロードマップまとめ

2018年6月22日 に、Oracle Java SE のサポートロードマップが更新されていたので、ちょっとだけ読んでまとめてみました。 まとめ JDK11 から、Oracle JDK は主に商用向けになる。 個人向けは「Oracle による Open JDK ビルド」になりそう。 個人向けは公式ア…

Kaze:Java の Webフレームワーク(正式版1.0.0リリース)

Kaze という Java の Webフレームワークを開発してて、先日バージョン 1.0.0 をリリースしました。 Central Repository のリンク 資源は Maven のセントラルリポジトリーで公開しています。リンクは以下の通りです。 kaze 1.0.0 - The Central Repository 使…

Jetty:記事の一覧

Jetty に関連する記事をいくつか書いたので、そのリンクをまとめてみました。 Jetty Maven Plugin プラグインでコンテナ起動 組込Jetty:Servlet ServletでHelloWorld Servletで静的コンテンツを返す Filterを使う セッションタイムアウトの設定 アノテーシ…

Java DBアクセス:目次

Java を使って RDB(リレーショナルデータベース)にアクセスする記事を書いたので、そのリンクを一覧形式でまとめました。 JDBC を直接使う方法とライブラリを使う方法を書いていて、どちらから読んで頂いても大丈夫です。ただ、ライブラリの記事では、少し…

Kaze:Javaフレームワーク(0.3.0リリース)

Kaze という Java の Webフレームワークについて、先日バージョン 0.3.0 をリリースしました。 kaze 0.3.0 - The Central Repository Release - GitHub Maven Repository(セントラルリポジトリー)へのリリースも、だいぶ慣れてきました。

WebSocket:エコーアプリの開発

WebSocket のアプリを開発する記事を書いたので、一覧形式でまとめてみました。サーバーサイドは Java(Servlet コンテナも使用)、画面は HTML, JavaScript, CSS で開発しています。 アプリはエコーアプリで、ブラウザからサーバに文字列を送ると、そのまま…

Kaze:Javaフレームワーク(開発記録2018.04.05)

Kaze という Java の Webフレームワークを開発していて、先日バージョン 0.2.7 をリリースしました。 kaze 0.2.7 - The Central Repository Release - GitHub 今回は、Kaze を使って JSON を返すサンプルを書いてみようと思います。 サンプル 今回の例は、re…

組込みJetty:JVMとサーバーの停止方法

組込み Jetty と JVM を停止する方法を書いていきます。今回のコードは、サーバー上で動いているプログラム(サーブレットなど)から実行するものになります。 停止方法1 次のようなコードで停止することができます。 Server server = ... server.setStopAt…

組込みTomcat:サーバーの起動

組込みTomcat(Embedded Tomcat)にサーブレットを追加して起動する方法を書いていきます。また、Tomcat が静的コンテンツ(html, js, css, etc)を返せるように設定していきます。 1. プロジェクトの作成 Maven プロジェクトとして作成していきます。ディレ…

Java10, JDK10 の動作確認

Oracle の Java10(JDK10)をインストールしたので、簡単に動作確認してみました。これからその内容についてまとめていこうと思います。 環境 Windows10 64bit Maven 3.5.2 Eclipse Oxygen.2 Maven プロパティで Java10 を指定して、コンパイルとパッケージ…

組込みJetty:ローカルだけアクセスできるようにする

組込み Jetty で、ローカルのリクエストだけ受け付ける方法を書いていきます。 設定方法 Jetty を起動する際に、Listen する IP を 127.0.0.1 に設定してあげると良さそうです。そうすると、外部からのリクエストを受け付けなくなるみたいです。 コード例 Je…

JDK10:Win10にインストール

Oracle の JDK10(Java10)を、Windows10 64bit にインストールする手順を書いていきます。 補足. サポート期間について Oracle の Java SE サポート・ロードマップ によると、公式アップデートの期限は、 JDK9 は 2018年3月 まで JDK10 は 2018年9月 まで …

Kaze:Javaフレームワーク(開発記録2018.02.24)

Kaze という Java の Web フレームワークを開発していて、先日バージョン 0.2.6 をリリースしました。 kaze 0.2.6 - Maven Central Repository kaze 0.2.6 - GitHub 前回 は 組込みJetty を使ったサンプルを書いたんですが、今回はサーブレットコンテナで動…