サーブレットにおけるセッション管理を実現するには、HttpSessionを使用しますが、セッションの開始・継続・終了についてのコーディング方法を説明します。一般的なシステムでは、まず初めにログイン認証処理が行われ、次に買い物などの処理を行い、最後にログアウトが行われます。この場合、ログイン認証処理が成功した直後に、セッションの開始となります。次に買い物などを行う場合には、セッションの継続が必要となり、最後にログアウトを行うときが、セッションの終了となります。 まず、セッションを開始するには、HttpServletRequestのgetSessionメソッドを実行します。このときの引数はtrueにする必要があります(引数の詳細は、後述参照)。 public void doPost(HttpServletRequest request, HttpServletResponse response
Create diagrams quickly No wasting hours mucking about with fiddly diagram layout. yUML allows you to create diagrams quickly by simply typing plain text. See Sample Diagrams Draw UML with code Because yUML diagrams are based on text, you can easily create them from your CI scripts or code. Simply request an image programatically using a GET or a PUT. Tool vendors are using this to integrate yUML
プログラマの大半は絵心がない。そのため、Webデザインやアイコンなどを上手に配置してサイトを出来映えを一歩高めるというのは非常に難しく感じてしまう。だがそれはWebデザインに限った話で、絵が全くできないという訳ではない。 開発環境 趣味で風景画を描いたり、油絵をやる人だっているだろう。もしあなたが幾何学模様のアートに興味があるなら、これを使って描くのが良いだろう。 今回紹介するオープンソース・ソフトウェアはProcessing、アートプログラミング言語だ。 ProcessingはJavaで作られたソフトウェアで、専用の言語Processingを通して幾何学的なアートを作り出すことができる。簡単な記述で、十分に目を見張る作品ができあがるはずだ。 作品例 できあがった作品はエクスポート機能を使って、Javaアプレットとして出力できる。これをサイトにアップロードすれば、誰でもあなたの作品を見るこ
オブジェクトとクラスの関係について、次のような説明を見かけました(文言の引用ではなくて、檜山による要約)。 オブジェクトとクラスは全体としてツリー構造をしていて、ツリーの末端をオブジェクト、末端以外のノードをクラスという。末端であるオブジェクトは、その親ノードであるクラスのインスタンスと呼び、クラスどおしの親子関係を継承関係と呼ぶ。 うーむ、この説明、ある意味「簡潔でわかりやすい」とも言えるのだけど、ちょっと単純化し過ぎでしょ。 オブジェクトやクラスの概念て、そんなに美しくもなきゃ、整合的でもありません。実用性やら実装上の都合やらでゴチャゴチャですがね。しかし、そのゴチャゴチャが悪いともいえません。ゴチャゴチャを無理に単純化することなく、必然性を持った(幾分は偶発的だけど(苦笑))複雑さとして理解すべきかと思います。 というわけで、メタクラスやレイフィケーション(reification)な
[きときとTop] - [CPad] CPad の紹介 CPad ダウンロード&コンパイラリンク jump to BCC+BCPadインストール解説ページ 10分ではじめるBCC jump to 分割コンパイル/makeの方法 jump to CPad Q&A jump to きときと掲示板(CPadについての質問はこちら) jump to BCPadシェアウェアについての考え ここでは僕の代表的な自作ソフト CPad を紹介します。 CPad とは? CPadは、Borland C++ Compiler などの、Windows上の各種コマンドラインコンパイラに対応した、エディタ内蔵のGUI開発環境です。 コマンドラインを意識せずににマウス操作やキーボード操作でコンパイルや実行ができます。 コンパイル後、自動的に実行開始するので、必要な操作が少なく、プログラミングに集中することができます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く