MoChiwakiブログ

若手女性エンジニアがゆる~く書く備忘録ブログ

Java

IntelliJ Community(無償版)にてMavenとともにTomcatを動かす!

IntelliJ無償版にてMavenとともにTomcatを動かす! IntelliJはUltimate(有償版)とCommunity(無償版)では 結構違います。 こんなに差が! え!JavaEEサポートしてないんかいっっ!! って思いますよね。。 これはIntelliJ無償版と格闘する私のお話。 準備1 ダ…

私はまだSpringを知りきれていない…

Springを使うプロジェクトに入ってから1年以上経つけど、 私はまだSpringを理解できていない。。 改修案件ばかりだと、そこまでSpringを使わないから。という言い訳。 私の勝手な想像の中のSpringは不思議ちゃん コミュ力もあって なんでも卒なくこなして平…

jspで日付の計算

例えば、システムの何かの期間があって その最後の日が 未来ならテキストボックスに、 過去ならそのまま出力にしたい時ー、、 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix=…

GET/POST/SQLたちは制限されている!

GETでURL長すぎると落ちるから気をつけろ HTTPプロトコルではURIの長さの制限はないらしいが、 ブラウザによって長さが違うらしい 以下ただネットで集めただけの内容 ブラウザ URL最大数 IE8 2083文字 IE9 5120byte Safari なし(約1Mbyte) Firefox なし(約1M…

spockを使ったテスト!

HttpServletRequestはnewできない コンストラクタがprivateだから nullだったら生成するという形をとっている だから1つしか生成されないようになっている → シングルトン 今更理解するしんぐるとんw でもnewできないとテストの時はちょっと困っちゃう そこ…

eclipseの環境のなんかのversionが違うのに今更ながらけっこう詰まった件

今更だがけっこう詰まった 最近わたくし、 ちゃんと勉強できていないことが露わにされてしまっています( ;∀;) 私はGroovyあんまりわかんないけど、 eclipseでプロジェクトを更新して開いたら全然関係ないところでエラーが出た 私Groovy使ってないのになん…

formを使わずサーバにリクエスト!

HTMLからサーバにリクエストしようとすると出てくるform でもそれ以外でもサーバにリクエストすることができます。 GET送信ならsrcを変えてみるとか JavaScriptからサーバにリクエスト // js get送信 function goDoGet(src) { var xhr = new XMLHttpRequest(…

jspとJavaScriptどっちで処理しようか悩んだら

最近、そもそもがわかってなかったとよく思う。何か実装してて、jspでも処理できるし、JavaScriptでも処理できる時どっちを使うべきか。例えば、DBからとってきたフラグがあればボタンを使えてフラグがなければボタン無効化しますって時。どっちでも処理でき…

JavaでSpringのメモ

@Transactional トランザクション! Springを使ってDBいじるなら@Transactionalが必要 しかしそれだけをメソッドにつけてもダメ Spring構成ファイルに(xml)にアノテーションつけますよーって定義しないと <tx:annotation-driven transaction-manager="transactionManager"/> @Autowired 自動的にbeanをインジェクション! しか</tx:annotation-driven>…

コンソール上で◯✕ゲーム!

Java復習 ということで ◯✕ゲーム作りました! コンソール上なので、 数字を選ぶ形式にしてみました! こんな感じですー。 エラーも出しますよー gist.github.com やはりもうちょっとスッキリさせたいな(゜゜) 先輩方、もしこれを見ていたら指摘してほしいで…

懐かしのFizzBuzz

FizzBuzz あるところにFizzくんとBuzzくんがいました。 Fizzくんは3が好きで、 Buzzくんは5が好きでした。 だから3で割れる日はFizzくんの日 5で割れる日はBuzzくんの日でした。 じゃあ、15日は? そうです。FizzBuzzくんの日。 略してFB そうやってFB…FaceB…

jsoupを軽く使ってみた件

例えば HTMLソースからあのURLを取りたい! という時どうするか。 いろいろ方法はあると思います。 textで一行ずつ読むとか でもデバッグした時1行ずつ見られたら結構大変w ってことでこのサイトを参考にしました。 Java SE 6 じゃじゃ馬ならし StAX Java -…

DBUnit使ってみた件

今までテストといえばJUnitだけでしたが 最近はDBと接続するDAOメソッドもテスト しています。 少し前の案件では無理やりJUnitでテスト用の値を入れて、 それからその情報を消してー ってやっていたこともありました。 確かに それでもできるが、 だがしかし…

ServletテストとMockito

Servletのテスト方法 例えばこんなServletがあります。 DaoからDBのListを持ってくるServletクラス protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("te…

Cookieをかじった

Cookieをかじりました。 ええ。あのcookieですよ。 ええ。噛み切るのに時間かかりました。 今、Javaを使って あるサイトにログインしてその中の情報を取ってくる というのを作っています。 えっと、だからそのアプリを起動したらログインもしてくれて、 内容…

私、正規表現なめてた

最近同期のおしりんがブログちゃんとし過ぎてて 私そんなハイクオリティなこと書けないっすと思いながら 正規表現について書く 改めて 正規表現って難しいんですね 今まで、正規表現は「サクラエディタで検索とか、置換が便利だよ!」 程度で考えていました…

Struts どことどこがつながるの?

ログイン画面を通過し、次はそのユーザの情報をアップデートしたい! そのためには今まで持ってた情報を出したいじゃないですか、 情報 同じFormを使っていたら自動で入れてくれるらしいです! こんな感じに。 ◆◆user_list.jsp //ここで詳細ボタンを押すと画…

ようこそ${sessionScope.userDto.name}さん

今、Strutsの勉強をしています。 とってもややこしいですね。 なんでわざわざフレームワークを使うのか。。まだわかりません。 確かに書き方を揃えられると思いますが、 コーディング制約とかあればいいんじゃないかなーなんて思ってます。 それは解きながら…

こんなんできたけどこれからStrutsに書き直すの。

Strutsっぽく書いていたから簡単らしいけど どうかなぁ 明日からやっていきます! 金曜日までに終わらせないと! jsp

レシピサイトを公開サイトに

レシピサイトを公開サイトにするという課題です。 もうすぐ終わりそうです。というか終わらせなければいけません。。 私はわかれば早く進むけれど、一度詰まるとはまったままで時間を食ってしまいます。 それが今の問題点ですね。 その時間さえ無ければ今頃…

ImageServlet

画像はバイナリデータでsetもgetもしています。 (レシピサイトの例) ********************************************************************************************** jsp src="imageServlet" で飛ばします。 ******************************************…

テキストファイルとバイナリファイル

レシピサイトのユーザの管理、レシピの管理をしたりするWebアプリ課題を作成中です。 ユーザ管理をするのはIdとか名前とかを text type="text" で持ってきて getParameterを使ってServletとかで使っていました。 しかし、レシピ管理の方ではそれが通用しなか…

画像を、、DBに保管したいんです。。

jspで選んだ画像をDBに保管して、SQL文で取り出してきたいんです。 どうやら あるサイトで情報は得られそうなんですが、 よくわからないです。 外部jarを入れたりするみたいですね。 でも考え方としてはデータをとってくる時と同じみたいで。 明日苦戦してみ…