これから学びたいこと一覧
記事投稿の順番が前後してしまったけど、このブログでは技術者として学んでいきたいこと、学ぶ必要があることをまとめてスキルアップしたいと考えている。
そこで、とりあえず思い浮かぶ必要そうなこと・やってみたいことを書いておこー。
応用情報技術者※それ以上も可 |
Java書き方、作りこみの仕方 |
PL/SQLでのコーディングが可能 |
Javascriptのスキルアップ |
Oracle DBA合格 |
Oracleの知識 |
Linuxコマンドの習得(一覧作成) |
インシデント調査する問題解決力 |
問合せに正確に対応する理解力 |
見やすさ・伝わりやすい資料作成スキル |
作業依頼完了までの整理力 |
要件定義・基本設計書作成スキル |
HTML/CSS |
ACCESSの使い方 |
VBAの使い方 |
Ruby on Railで構築できる |
Phython |
Androidアプリ開発 |
TOMCATってなに?
何かわからないままではまずいと思い
調べてまとめてふとした時に見返せるようにししとこ。
◾️TOMCAT <引用元:http://wa3.i-3-i.info/word12843.html>
Javaを生み出した人は、このプログラミング言語を使って、いろいろなプログラムを作れるようにしました。
その中の1つに、ホームページのファイルを置くサーバ(Webサーバ)で動くJavaプログラムがあります。
この「Webサーバ上で動くJavaプログラム」を「Java Servlet(サーブレット、Servlet)」と言います。
さて、Java Servletさんですが、実は単独ではお仕事ができません。
とあるソフトのお世話になって、はじめてお仕事ができます。
その「とあるソフト」を「サーブレットコンテナ」と言います。
サーブレットコンテナさんが、Java Servletさんを、ちまちま動かしてくれるのです。
サーブレットコンテナと呼ばれるソフトは、いろいろあります。
その「いろいろあるサーブレットコンテナのひとつ」が「Apache Tomcat(アパッチ・トムキャット)」です。
一般的には「Apache」を付けずに、単に「Tomcat」と表現されることが多いはずです。
※本ページでも、以降は「Tomcat」と表記します。
大前提として、TomcatはJava Servletを動かすときに必要なソフトです。
本職はサーブレットコンテナです。
ただし、作ったJava Servletの動作確認ができるように(簡易的な)Webサーバとしての機能も持っています。
そのため、Apache(全世界的に普及しているWebサーバのソフト)との違いで悩む人もいるようです。
確かに、Tomcatだけ(Apache無し)でも動くといえば動きますからね。
これはApacheさんとTomcatさんの本来のお仕事を考えれば区別できます。
Tomcatさんは、あくまでサーブレットコンテナとしてのスペシャリストです。
Webサーバとしては「まぁ、やれないことはないよ」レベルです。
それに対してApacheさんは「Webサーバとしては俺の右に出るものはねーぞ!」なスペシャリストです。
それぞれの本来のお仕事は
Apache:Webサーバ