とあるエンジニアの備忘録

SE・コンサルタントの備忘録

2015-05-01から1ヶ月間の記事一覧

Spring DI bean定義ファイル

Bean定義ファイル DI対象のクラスを設定するファイル(~~~.xml) web.xml に配置場所が記述されている context:タグ属性 <context:annotation-config/ > ↑@Autowired ,@Resourceを利用する際に記述 mvc:annotation-drivenが記述されている際は省略可 <context:component-scan base-package="test1.spring.*"/> ↑@Component , @Serviceなどのコンポー</context:component-scan></context:annotation-config/>…

Spring DI web.xml

web.xml 主にservletの設定や受信リクエストとのマッピング実行を設定 タグ -context-param:DI対象のbean定義ファイルの配置場所の指定、 -servlet:使用するservlet クラスの設定、設定ファイル場所の指定 -servlet-mapping: 受信したリクエストと使用す…

Spring DI

DI (dependency injection) ファイル構成 まずweb.xml が読み込まれ、記述された以下を参照する -bean定義ファイルの設定、ファイル場所 -servletの設定、ファイル場所 -受信リクエストと使用するservletのマッピング設定 DIの使い方 1.アノテーションを使用…

nginx 備忘

install ubuntu sudo apt-get -y install nginx nginx -v 参考:How To Install LEMP Stack On Ubuntu 15.04 | Unixmen setting available/default sudo nano /etc/nginx/sites-available/default // 以下に書き換え index index.php index.html index.htm; …

JAVA 備忘

install ubuntu sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java9-installer java -version sudo apt-get install oracle-java9-set-default echo $JAVA_HOME 削除 ubuntu sudo apt-get -y remove orac…

Burp suite

install DL:Download Burp Suite ※Free版はScanner機能はついていない 実行 java -jar burpsuite_free_v1.6.01.jar 設定 使用しているブラウザに、proxyサーバー経由でリクエストするように設定する Fire fox : setting > add-on > extensions > FoxyProxy s…

anonymousFTP

anonymousFTP FTP:File Transfer Protocol、離れた計算機同士でのファイル転送を行うためのプロトコル 主な内容はRFC959に記載されている。 FTPでは、転送を行う前にログイン認証が必要であるがログイン/パスは暗号化されず、ネットワーク上でやりとりされ…

git 備忘

環境:ubuntu git install sa sudo apt-get -y install git リポジトリをclone git clone localでリポジトリ作成しremoteにpush touch README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:ID名/~.git …

JPAとJDBC

JDBC : JavaからDBを操作するAPI。JDKのコアAPIとしてjava.sqlパッケージに実装されている 参照:Java Solution FAQ:JDBCとは何でしょうか? JPA :java persistance API 永続化およびオブジェクトとリレーショナルのマッピング管理用のJava APIの仕様 参照…

ubuntu インストール時 の設定

1. vimの場合 sudo apt-get install vim2.keyboard の場合 sudo vi /etc/default/keyboardXKBMODEL="jp106" XKBLAYOUT="jp,jp" XKBVARIANT="106," //qwerty, dvorak などキー配列の指定 XKBOPTIONS=""reboot OS

Webアプリケーション作成3 spring boot

spring boot で作成参考: Spring Bootで高速アプリ開発 | Developers.IOSpring BootによるWebアプリお手軽構築 - Taste of Tech Topicsspring-boot - SpringBoot(with Thymeleaf)チートシート[随時更新] - QiitaTutorial: Using Thymeleaf (ja)

Webアプリケーション

まとめ 1.DBの設計(テーブル・データ)を先に実施しておく2.glassfish の管理コンソールで接続pool とresourceの作成が必要 →glassfish-resources.xml が作成されている場合は記載内容と合わせる 3.フロント作成は以下の手順だとBackBean作成時、構成…

WEBアプリケーション作成2

今日は 最速でJava EE 7 Webアプリを作る – 2014 Java EE Advent Calendar | Mushagaeshi.com を参考に実施(OS:ubuntu 15.04) DB作成 1.workbench install 参考:MySQL :: MySQL Workbench :: 2.4.1 Installing >| sudo apt-get install -y mysql-workbenc…

jar と war の違い

そもそもjar ファイルとwar ファイルとは何なのだろうか 参考: jar、war、ear の違いについてjar、war、ear の違いについて教えて下さい。 - Yahoo!知恵袋 JAR,WAR,EARそれぞれの違いについて - Java習得を目指すブログ を読ませてもらったまとめ jar : jav…

WEBアプリケーション作成

WEB サイトを作成のため、主要目的はjava html5を触りたかっただけだが、そもそもWEBサイト開発をスクラッチ開発したことがないので、Spring MVC のtutorial で作成した。ついでにIDEもnetbeans を触ったことがなかったのでnetbeans を使用する。netbeans に…