タグ

javaに関するsatok1000のブックマーク (12)

  • @IT:Javaの文字化け対策FAQ(1)

    質問1: Webブラウザが文字コードを判定する基準は何ですか? 解答:HTTPのContent-Typeヘッダです まずは、Webにおける文字コードの扱いをおさらいしておこう。HTML 4.01仕様では、Webブラウザが以下の優先順位で文字コードを決定することを規定している。 HTTPにおけるContent-Typeヘッダのcharsetパラメータ HTML文書内のMETA宣言およびhttp-equiv属性で設定された、Content-Typeヘッダのcharsetパラメータ HTML文書内の各要素のcharset属性 Webサーバが送信するHTTPヘッダの中には、送信内容がどのような素性のコンテンツなのかをWebブラウザに教えるために、以下のようなContent-Typeヘッダを通じてコンテンツのメディアタイプ(下記例ではtext/html)を明示する。 これによりWebブラウザは、受信

    @IT:Javaの文字化け対策FAQ(1)
  • @IT:文字化け“???”の法則とその防止策

    連載では、現場でのエンジニアの経験から得られた、アプリケーション・サーバをベースとしたWebシステム開発における注意点やヒントについて解説する。巷のドキュメントではなかなか得られない貴重なノウハウが散りばめられている。読者の問題解決や今後システムを開発する際の参考として大いに活用していただきたい。(編集局) 今回のワンポイント 文字化けは、複数の文字規格とベンダごとの実装の違いにより、昔から悩まされ続けている問題である。特にJavaでは、文字が“?”に化けるという問題に遭遇するケースが多い。その大半は、Java内部の文字列がUnicodeとして扱われているために、それに伴うコード変換が原因となって発生している。今回は、BEA WebLogic Server(以下WebLogic)を例に取り、文字化けが発生した場合の確認ポイントと対策について紹介する。 JSPのプリコンパイルで文字化け発生

    @IT:文字化け“???”の法則とその防止策
  • Webアプリケーションのパッケージングを「やり直す」

    Javaを途中までかじったが挫折した。やはりJavaプログラマにスキルチェンジしたい! という読者のために、Tomcatの最新バージョンを使いながらJSPを基礎から解説していく(編集部) 前回までは、JSPにおける主な標準アクションの使い方を紹介してきました。連載の最終回となる今回は、JSPページやJavaBeansコンポーネントなどを1つのWebアプリケーションとしてまとめ、Tomcatに配置する方法を説明します。 Webアプリケーションはどこに配置するべきか? 連載ではこれまで、JSPページやJavaBeansコンポーネントの記述方法を説明してきました。しかし、こうして作成したJSPファイルやクラス・ファイルなどの成果物をTomcat上で動作させるには、どのような手順を踏めばよいのでしょうか。 初期は特に決まっていなかった 実はJava EEの初期には、この手順が標準化されておらず

    Webアプリケーションのパッケージングを「やり直す」
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • OSとプログラミングの「時間」に関する常識

    連載は、Java言語やその文法は一通り理解しているが、「プログラマー」としては初心者、という方を対象とします。Javaコアパッケージを掘り下げることにより「プログラマーの常識」を身に付けられるように話を進めていきます。今回は、「時間」について。OSの時間はどこから取得されるか、グレゴリオ暦とユリウス暦の境目などの常識と時間に関するクラスについて解説します。

    OSとプログラミングの「時間」に関する常識
  • hellohiro.com

    DOMAIN SALE CLICK HERE TO BUY NOW +1 855-646-1390

  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • クラスパス(class path)を正しく使う ―Java VMのクラスファイル検索機構―

    クラスパスとは、Javaアプリケーションを実行するときに、Java Virtual Machine(Java VM)がどの“場所”からクラスファイルを読み込めばよいかを、指定するためのものです。 基的には、Java VMは、アプリケーションを実行するために必要なクラスファイルをクラスパスに指定された“場所”から読み込みます(当は、もう少し複雑な仕組みがJava VMにはありますが、それについては、後半で説明します)。

  • Javaとセキュリティ - しいしせねっと

    Javaには様々なセキュリティ関係の機能が用意されています。 ここでは、その原理ではなく環境と利用方法などについてまとめてみようかどうしようかというところです。 基礎知識 keyと証明書 JCA JCE JSSE JAAS コマンド keytool と jarsigner [MessageDigest] [TomcatのSSL] [PostgreSQLとSSL] [暗号の基礎的なAPI] javax.crypto 系など 必要な基礎知識 公開鍵、秘密鍵、SSL、SSHなど ->[PKI] keyと証明書 keytoolやjarsignerというツールがありますが。 最初にkeystoreという格納ファイルを使って管理します。 keytool -genkey -keystore myKeyStore -alias duke -keyalg RSA -keystore を省略すると、ホームディ

  • Java - きのさいと

    2024-05-15 PukiWikiにBasic認証をつける 2024-04-15 Java/Jenkins/プラグイン開発のTIPS集/Jenkins CLI 2024-03-31 GitHub/ローカル・リモートブランチとoriginのはなし 2024-03-09 OpenOffice.org/Linuxで常駐させる 2024-03-03 Java/Direct Web Remoting(DWR)をつかう 2024-02-20 Linux/sudoを使う 2024-02-14 Struts/リンクの作り方 2024-02-10 Linux/.forwardでメール受信時いろいろな処理をする。 2024-01-31 Subversion/削除してしまったファイルを元に戻す 2024-01-29 Struts/ActionMessagesによるエラー処理と、例外ハンドラで処理した場合の挙

  • Java TIPS INDEX - @IT

    実運用の障害対応時間比較に見る、ログ管理基盤の効果 (2017/5/9) ログ基盤の構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。今回は、実案件を事例とし、ログ管理基盤の有用性を、障害対応時間比較も交えて紹介 Chatwork、LINENetflixが進めるリアクティブシステムとは何か (2017/4/27) 「リアクティブ」に関連する幾つかの用語について解説し、リアクティブシステムを実現するためのライブラリを紹介します Fluentd+Elasticsearch+Kibanaで作るログ基盤の概要と構築方法 (2017/4/6) ログ基盤を実現するFluentd+Elasticsearch+Kibanaについて、構築方法や利用方法、実際の案件で使ったときの事例などを紹介する連載。初回は、ログ基盤の構築、利用方法について プログラミングとビルド、Androidアプリ開

  • JSP/サーブレットでイメージを生成する:CodeZine

    意外とたくさんのクラスやパッケージが用意されているのに驚いたかもしれません。多少はGUIを使った処理を書いたことがあるなら、Image、BufferedImage、Graphicsあたりのクラスは知っているかもしれませんね。 この他、イメージファイルに関するものとして、ImageIOクラスが多用されます。また、java.awt.imageパッケージはBufferedImageやイメージの処理に関連する各種のクラスを、javax.imageioパッケージはImageIOやイメージファイルに関連する各種クラスをそれぞれパッケージに持っています。この他、java.awtパッケージ内のColorやFontなど、イメージ関連の処理で用いられるクラスはたくさんあります。AWTとSwing このjava.awtというパッケージは「AWT」と呼ばれるJava標準のGUIフレームワークに関するものです。AW

  • 1