アフィリエイト広告を利用しています


スキル無しのシステムインストラクターから、システムエンジニアへの転身日記。
◇◆◇ 2013年取得資格
LPICレベル1
LPICレベル2
LPICレベル3 Core
LPICレベル3 Speciality 302
LPICレベル3 Speciality 303
LPICレベル3 Speciality 304

Cisco CCENT
Cisco CCNA

Java SE 7 Silver
Java SE 7 GOLD

OSS-DB Silver

◇◆◇ 2014年取得資格
HTML5 Professional レベル1

広告

posted by fanblog

Webアプリケーション、プログラミング知識をつける日々

去年学習した内容を再度学習していますが、いやー忘れてしまいますな。
基本的なJavaの使い方や、jsp,サーブレットの復習をしております。

最近は、練習用にプログラムを書かなきゃな・・・と思い、
お題を見つけて、設計をまず始めるのですが、設計の段階で、
この処理は、このクラスに持たせて…、インスタンスはListに格納して、
参照先を別のクラスに渡して…、いや、このクラスに、このメソッドを持たせるのおかしくないか?
など、プログラムを書く前の段階で頭の中でぐるぐるしてしまいます。

そして、Webアプリケーションなので、サーバーサイドで処理させるのか、
クライアントサイドで処理させるのか。というところで、
これはHTMLのフォームアクションで、POSTデータとしてjspに処理を渡して…、
いや、ここまではJavaSriptでデータを形成したほうが…、あれ、
クライアントサイドで成形したデータをjspにうまく渡せてない…。

など、設計段階で、頭の中でごちゃごちゃになってしまいます。
設計している途中に、いろんなアイデアが出てきちゃうものだから、
今まである程度形にしたものも、一度ぶっ壊してみたり・・・

そして、HTML5の知識も必要になってきました。
最初はWebデザイナー向けの資格かなぁと思っていましたが、
今やクライアント側の処理として、使うのが一般的になっていて、
プログラマも分かっていなければいけない知識なんだ。と思いました。

なので、近いうちに画面に絵を書いたりするのに使うCanvasに
サーバサイドか、クライアントサイドのJavaから値を渡して図形を生成するようなものを
ちょっと練習でやってみようかなと思います。


Webアプリケーションなので、プログラムの概念だけではなく、
GET,POST,クッキー、セッション、ヘッダリクエスト、ヘッダレスポンスなど、
ブラウザ自体の処理自体も学習しなければいけません。
jspを使って、他のページにリダイレクトするには、

<%
response.sendRedirect("http://yahoo.co.jp/");
%>

jsp側に上記のように書くだけで、開発者ツールなどで解析していくと、
レスポンスヘッダのLocationヘッダに、リダイレクト先が入っており、
指定先をリクエストをかけ直す動きをしていることがわかりました。

こういった処理も理解していかないと、値の受け渡しをして
ページを別ページに展開するといった処理ができないですからね。

まぁ、またしても覚えることいっぱいではありますが、
自分の作りたいものに必要な知識であることは間違いないので、
今年こそはしっかり勉強できるよう頑張ります。

コメント

お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのコメント

<a href="https://cialiswithdapoxetine.com/#">cialis 20 mg</a> buy cialis online
cialis tablets|2021年09月25日(Sat) 08:11
hydroxychloroquine sulfate 200 mg tab <a href="https://hydroxychloroquinex.com/#">chloroquine coronavirus</a> hydroxychloroquine sulfate
malaraquin|2021年06月15日(Tue) 22:04
antibiotics cost without insurance
Wade|2020年09月16日(Wed) 07:43
cialis order online
Lester|2020年08月14日(Fri) 14:56
buy hydroxychloroquine
Abbey|2020年08月14日(Fri) 01:16
ed pills canada
Tabitha|2020年07月13日(Mon) 06:37
chloroquine in mexico
Valencia|2020年07月09日(Thu) 14:27
buy erectile dysfunction drugs online
Gerald|2020年07月03日(Fri) 04:22
generic bimatoprost
Klara|2020年06月09日(Tue) 16:40
はびさん

こんばんはー。
色々とやりっぱなしですみませんw

サントリーニ素敵なところですね。
ただ、やってみたいCSSを青でどっかーん!とやっただけなので、
そんな綺麗なところと比較していただけるなんて、なんか恐縮ですww
(また変えちゃうと思います)

お、お気づきになりましたか。右カラムを左カラムに土地分配しました。
横320pxが入るよう設計して、330pxとっていたのですが、余計な余白が気持ち悪くしてました。

確かにそっちのロゴの方がカッコいいですね。
GOLD受かった時に、このロゴが入った認定カードもらったので、
使ってもよいと思います。

ただ、ロゴ自体この先全部消そうか迷ってまして、
資格取得ではなく、スキル取得、給料につながる技術に重きを置こうと思っていて、
ちょっと考えてみます。
shade|2014年06月24日(Tue) 21:14
Shadeさん

こんにちはっ Habitat です
何気に見たらデザイン変わってたのでびっくりしましたww

色調がギリシャのサントリーニ島の教会みたいで、すごい清潔感あふれてますねぇ
http://honeymoon-collection.jp/blog/wp-content/uploads/2012/03/6249.jpg

ちょっと右カラムは縮めたのかな?
まぁご存じだとは思いますが、
http://www.oracle.com/jp/education/index-172250-ja.html
の Java ロゴ 使ってもイイかも〜
Java ってわかりにくいところが難点ですが・・・
でもかっこいいよ?
Habitat|2014年06月23日(Mon) 15:01
   
×

この広告は30日以上新しい記事の更新がないブログに表示されております。