プログラミング

eclipseで動的Webプロジェクト作成(Servlet)

つい最近ネットに繋がらない環境でシミュレータっぽいものを作成する機会がありました。 ネットに繋がればSpring等のフレームワークを使いたいところでしたが、不幸にもつながりません。 断絶されています。 仕方がないので普通にノーマルに嫌々やり...
プログラミング

Spring Rest(MVC)でファイルダウンロード

Spring Restでファイルのダウンロードをします。 Restでもないか・・・。 ファイル読み込み バイト配列に変換 レスポンスのOutputStreamに設定 ContentLengthとかは設定しましょうね。 残り何%とかでないので...
プログラミング

SpringFramework 例外処理のハンドリングと共通化

コントローラクラスの例外処理を共通化します。 例外のハンドルは@ExceptionHandlerを付与したメソッドで行います。 これを使用することでtry-catchも少しだけ減らすことができ、コントローラクラスに複数のAPIを用意した場合...
プログラミング

Spring4でDB接続してSQL実行(JDBCTemplate)

Spring Framework4でDB接続&SQL実行を行います。 Springって色々やり方あるし難しいです・・・。 自分なりのやり方を見つけてください。 今までの記事 SpringでRestfulなプロジェクトの作り方 Spring ...
プログラミング

Spring Rest + HTMLでWebアプリケーション構築

Spring RestとHTMLでWebページの作成を行う方法です。HTML(+ JavaScript)とサーバの通信はJSONでやり取りします。この構成で行うメリットはHTML(+JavaScript, CSS)とサーバ側で完全に分離して...
プログラミング

SpringでRestfulなプロジェクトの作り方

Spring Frameworkを使ってRestFulなプロジェクトを作ります。@RestControllerの使い方とかはよく見かけるんだけどプロジェクトの作り方とか探すの大変だったので残します。 環境 Spring Framework ...
プログラミング

Spring RestでNestedServletExceptionが出るときの対処

SpringでRestControllerを使ったプロジェクトを作成した時に最初にはまりそうなのでメモ 環境 Spring: 4.3.10Java: 1.8tomcat: 9.0 以下のようなエラーが出た場合です。 StackOverflo...
プログラミング

Drupalの手動アップデート

Drupalの手動アップデートの手順メモです。 Drupalのバージョンは8.3.2から8.3.7にしました。 参考: とりあえずメンテナンスモードにします。 管理画面の→から「サイトをメンテナンスモードにする」にチェックを入れ、保存 Dr...
プログラミング

Connection#isClosedでtrueを返すタイミング

お試し環境 Java8 PostgreSQL9.6 Windows10 Pro Connection#isClosedがtrueになるタイミングが気になった。 CommonsDBCP使ってコネクションプールし、DBサーバ再起動した場合に プ...