画像出力(Servlet) サーブレット: ここで使ったcom.sun.image.code.jpeg.JPEGCodecというクラスはSunの提供するJDKのみで使えます。 JDK1.4からは、ImageIO APIというjavax.imageioパッケージのクラスを使って、JDK非依存の形で書くことが出来ます。… Read More
SQL の CASE 式って知ってますか? SQL の CASE 式って知ってますか? :: Drk7jp: 今日、同僚から MySQL って CASE 式を SQL の中に記述できましたっけ?と聞かれて、SQL 文に CASE – when 式を記述できることを初めて知りました。PL/SQL でのみ有効な構文かと勘違いしてました。 CASE 式はSQL-92 で標準に取り入れられており、意外と歴史は古いです。SQL99 からかと思いました。しかしながら、超便利な CASE 式を知っている人は意外と少ないと思います。Oracle なら同様の処理が記述できる DECODE 関数の方がメジャーですね。実際僕もこちらを用いて業務 SQL を書いてました。 が、CASE 式の方が明らかに高機能でした。DECODE 関数を使っているOracleユーザには、是非CASE 式への乗り換えを勧めます。CASE 式には下記の通り4つの利用方法があります。… Read More
CASE式のススメ CASE式のススメ: CASE式のススメ CASE式は SQL-92 で標準に取り入れられた、割と新しい道具です。そのため、便利な割に真価があまり知られておらず、利用されていなかったり、CASE式の簡略版である DECODE や COALESCE などの関数で代用されていたりします。しかしセルコが「SQL-92 で追加された中で最も有用かもしれない」[1]と言うように、CASE式を活用すると SQL でできることの幅がぐっと広がり、書き方もスマートになります。特に、DECODE関数を使っている Oracle ユーザには、是非 CASE式への乗り換えを勧めます[2]。 以下では、CASE式の魅力の一端を解説します。例によって『プログラマのためのSQL 第2版』から多くを受け売っています。 稼働環境:Oracle(9i以降)、SQLServer、DB2、PostgreSQL、MySQL 0.導入:CASE式とは 1.既存のコード体系を新しい体系に変換して集計する 2.異なる条件の集計を一つのSQLで行なう 3.CHECK制約で二つの列の相関関係を定義する 4.条件を分岐させたUPDATE 5.テーブル同士のマッチング 6.CASE式の中で集約関数を使う 7.やってはいけない間違い 0.導入:CASE式とは まず基本的な文法から解説しましょう。CASE式の書式には、単純CASE式(simple case)と検索CASE式(searched case)という二通りがあります。それぞれ、次のように書きます。 –単純CASE式 CASE sex WHEN ‘1’ THEN ‘男’ WHEN ‘2’ THEN ‘女’ ELSE ‘その他’ END –検索CASE式 CASE WHEN sex = ‘1’ THEN ‘男’ WHEN sex =… Read More
複数のコンピュータから電子メール メッセージを読む必要がある場合 Microsoft Outlook Expressアカウントのプロパティとオプションの設定-Windows95/NT利用の場合: 配信 –> 複数のコンピュータから電子メール メッセージを読む必要がある場合は 、[サーバーにメッセージのコピーを置く] チェック ボックスをオンにし、メッセージをメール サーバーに保存しておくと便利です。… Read More
サーブレット&JSPの勉強 「サーブレット&JSP逆引き大全600の極意」を買ってきました。 ①JFreeChartとAjaxのsupport、 ②サンプルが一杯に載っている。 参照 ①基礎から学ぶサーブレット 2006.7.8から、仕様変更がありまして、単純なServletをAction+Servletに変わりました!… Read More
Top 13 reasons to CONSIDER the Microsoft platform for Web 2.0 development Top 13 reasons to CONSIDER the Microsoft platform for Web 2.0 development… Read More
OracleのUser-Defined Exceptionエラーの解決方法 utl_file_dirのセット方法 ①init.oraのUTL_FILE_DIR=’*’を追加する ②show parameters utl_file_dir Oracle8.1.7でテスト済み… Read More
AJAX技术汇总 CSDN 文档中心:AJAX技术汇总 AJAX技术汇总 作者: ∣来源:博客园综合区∣原文地址∣2005-9-17 来源:维基百科 CSDN 蓝色理想 ——————————————————————— AJAX AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。它有机地包含了以下几种技术:Ajax(Asynchronous JavaScript + XML)的定义 基于web标准(standards-based presentation)XHTML+CSS的表示; 使用 DOM(Document Object Model)进行动态显示及交互; 使用 XML 和 XSLT 进行数据交换及相关操作; 使用 XMLHttpRequest 进行异步数据查询、检索; 使用 JavaScript 将所有的东西绑定在一起。 类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技术正在出现,如“AFLAX”。 AJAX的应用使用支持以上技术的web浏览器作为运行平台。这些浏览器目前包括:Mozilla、Firefox、Internet Explorer、Opera、Konqueror及Safari。但是Opera不支持XSL格式对象,也不支持XSLT。[1] 与传统的web应用比较 传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。服务器接收并处理传来 的表单,然后返回一个新的网页。这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。由于每次应用的交互都需要向服务器发送 请求,应用的响应时间就依赖于服务器的响应时间。这导致了用户界面的响应比本地应用慢得多。 与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自服务器的响应。因为在服务器和浏览器之间交换的数据大量减少,结果我们就能看到响应更快 的应用。同时很多的处理工作可以在发出请求的客户端机器上完成,所以Web服务器的处理时间也减少了。… Read More