「今日は徹夜だなぁ。。」っつーどうしたんですか?待ち上司
無線LANルーターの簡単説明メモ
●通信規格
現在a/b/g/n/11acの5タイプ。相手側の機器のタイプと同一でないと通信できない。
1.IEEE 802.11a/b/g/n/11acの5規格すべての通信規格に対応するモデル。
通信速度1000Mbps以上が可能。
2.IEEE 802.11a/b/g/n」の4規格に対応するモデル。
2.4GHzと5GHzの両方の周波数帯に対応しているので、通信が安定。
3.「11b/g/n」の3規格に対応するモデル。
2.4GHzしか利用できないモデルが多い。
●周波数帯
2.4GHz 障害物に強い。電子レンジなどノイズの影響を受けやすい。
5GHz 同周波数帯を使用している機器が少ないため電波干渉が少ない。障害物には弱い。
●最大通信速度
最大1300Mbpsの高速通信が可能な11ac対応モデルと最大450Mbpsに対応するモデルが中心。
安いモデルは300Mbpsが多い。
(実際の速度は環境による最大450Mbpsモデルでも実測は300Mbps下回る場合も多い)
●電波強度
アンテナの性能。「ノーマル」と「ハイパワー」。
障害物や電子レンジなどノイズからの電波の影響を受けて弱まり、
遠くまで届かない、通信速度が低下する場合がある。
ハイパワーモデルは電波の出力が強いので環境の影響を受けずらい。
ということで、後続機種が出たこともあり、これにしようかな。
jQueryからサーブレットを呼び出してデータ取得、、、パラメータも渡してみたんだが。
どーしてもPHPをインストールできない状況。。
なので、
jQueryからサーブレットを呼んで、データ取得、
をやらねばならぬ。
まずはjQuery
<script src="js/jquery-1.11.1.js" type="text/javascript"></script>
<script language="JavaScript" type="text/JavaScript">
<!--
$(function () {
$.get("http://localhost:8080/sample/GetData.do?num=1", function(data)
$("div").text(data);
});
});
//-->
</script>
$.get でサーブレットのdoGetを呼び出す
/GetData.do?num=1 パラメータをつけちゃったり
$("div").text(data); divにテキストを書き出し
$("div").html(data); divにHTMLでデータを書き出し
や
$('#table1').replaceWith(data); idがtable1のテーブルを入れ替え
など、あとは使い方で。
*これ、$("div").text(data);でHTMLがそのままテキストで書き出されて、
ちょっとハマった。
次はJava
public class GetData extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/plain; charset=UTF-8");
String strPrm = "";
strPrm = request.getParameter("num");
response.getWriter().println(strPrm + "受け取りましたよ");
}
}
サーブレットこれだけです。
setContentType text/html; charset=Windows-31Jは文字化けますから、
ちゃんとプレーンテキストのUTF-8でセットしてください。
request.getParameter("num") しっかりパラメータも受け取れる。
でweb.xmlの登録忘れずに
<servlet>
<servlet-name>GetData</servlet-name>
<servlet-class>GetData</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>GetData</servlet-name>
<url-pattern>/GetData.do</url-pattern>
</servlet-mapping>
<session-config>
これで、なんとか、あるテーブル(id)が存在したら、
サーブレットからDB接続、HTML作って、テーブル差替え。
実現できた。
ってゆうかこんな状況めったに使わないでしょう普通。
既存の環境が酷過ぎるよ、
いいかげんリプレースしようぜ。
部長!w
以下、参考にさせて頂きました。
(jQueryからServletを呼び出すHelloWorld )
http://sanofc.blogspot.jp/2013/01/jqueryservlethelloworld_27.html
(jQueryでの出力方法)
http://www.omnioo.com/record/javascriptjquery/jquery_output/