ITmedia総合  >  キーワード一覧  > 

  • 関連の記事

「サーブレット」関連の最新 ニュース・レビュー・解説 記事 まとめ

「サーブレット」に関する情報が集まったページです。

Webアプリ実装で学ぶ、現場で役立つRust入門(2):
RustとActix Webで投稿アプリの一覧画面を開発しよう
今回から数回に分けて、RustのWebアプリフレームワークであるActix Webを紹介します。題材は、シンプルな投稿アプリです。今回は、投稿アプリの基本形を作成し、Actix Webでのルーティングやハンドラー関数の書き方を理解して一覧表示機能まで実装してみます。(2023/11/17)

何に気を付けるべきなのか:
GitHubのセキュリティ研究者が「mTLS認証」にまつわる誤った実装を警告
セキュリティ研究者のマイケル・ステパンキン氏は、適切に実装されていない「mTLS認証」は認証情報が盗み出される可能性があると警告する記事をGitHubブログで公開した。(2023/9/6)

今こそ「Java」な“これだけの理由”【第1回】
“枯れた言語”だろうが何だろうが「Javaしか勝たん」理由
「Java」はもう古いし、注目すべきことなど何もない――そう考えているのであれば、認識を改めるべきだ。実はJavaには“わくわく”することが絶えず生まれている。古くて新しいJava。その魅力を探る。(2023/5/27)

深刻度は「9.8」:
Spring Frameworkにリモートコード実行の脆弱性 即時アップデートの適用を
Spring Frameworkにリモートコード実行の脆弱性が見つかった。同フレームワークはWebアプリケーションやエンタープライズアプリケーション開発に広く利用されており、広範囲の影響が予想される。(2022/4/4)

「日本は超正統派のICT人材を育成すべき」 登大遊氏が語る「インチキネットワーク」普及の重要性(後編)
優れたICT技術を生み出す「超正統派」人材を育てるために必要なものは何か。「SoftEther」を開発した登大遊さんが、Q&A形式で見解を示す。(2022/3/30)

「Java 18」正式リリース デフォルトのCharsetが「UTF-8」に、シンプルWebサーバ搭載など新機能
Javaの新バージョン「Java 18」の正式版がリリース。Charsetがデフォルトで「UTF-8」になる他、シンプルなWebサーバがJDKに組み込まれる「JEP 408」などの新機能も搭載している。(2022/3/25)

「SEOを考えたツール命名」はどのくらい重要か【後編】
「名付けSEO」に失敗すると起こる“厄介事”とは? 検索がツール普及の鍵に
ツールの普及には、ツール名の「SEO」(検索エンジン最適化)が重要だ。「Web Components」の例を取り上げながら、命名時に注意すべき点を学ぼう。(2022/2/1)

プログラミングを変えた「Java」の歴史【後編】
「Java」を“偉大な言語”にした3つの画期的要素
「Java」の進化はアプリケーション開発に大きな影響を与えてきた。Javaの企業向け仕様群「Java EE」の豊富な要素のうち、特に画期的だった3つの要素を振り返る。(2021/4/4)

「Jakarta EE 10」を待つのも選択肢か
「Jakarta EE 9」の“パッケージ名だけ変更”が意外と厄介な理由
Oracleの手元にあった「Java EE」は、Eclipse Foundationの下で「Jakarta EE」に名前を変えた。さらに「Jakarta EE 9」の登場でパッケージ名が変わった。単に名前が変わっただけだが、その影響は以外と大きい。(2021/2/13)

特集:マイクロサービス入門(6):
マイクロサービス移行を阻むレガシーとの戦い方
マイクロサービスアーキテクチャへの移行を進める上で生まれた課題にどう取り組んだのか。オイシックス・ラ・大地の川上徹氏がOisixのマイクロサービス移行のハードルにどう取り組んだのか紹介します。(2020/3/3)

特集:マイクロサービス入門(5):
新規構築や移行時のリスクを軽減、「ストラングラーパターン」とは?
モノリシックなサービスをマイクロサービス化する際、どのように移行させればいいのか。オイシックス・ラ・大地の川上徹氏がOisixのマイクロサービス移行に当たって採用したアプローチと開発プロセスを紹介します。(2020/1/23)

特集:マイクロサービス入門(4):
マイクロサービスアーキテクチャにおける「サービス配置」の考え方
マイクロサービスアーキテクチャを用いてシステム開発をする場合、アプリケーションをどのように分割して配置すればいいのか。アプリケーション間の通信はどのような点に留意すべきかを、オイシックス・ラ・大地の川上徹氏が解説します。(2019/12/17)

5つの観点から比較
いまさら聞けない「Apache HTTP Server」と「Apache Tomcat」の違いとは?
Webサーバ構築のためのソフトウェア「Apache HTTP Server」と「Apache Tomcat」の違いとは何か。目的や導入条件、アーキテクチャなどの観点から両者を比べる。(2019/11/29)

特集:マイクロサービス入門(3):
創業時はJava 1.3、JDBC、JSPで構築――ECサイト「Oisix」がマイクロサービス化を進めたワケ
特集「マイクロサービス入門」の第3回目は、マイクロサービス化を実現したECサイト「Oisix」がどのような環境でサービスを提供していて、どういった課題を抱えた中でマイクロサービス化を選択したのか、オイシックス・ラ・大地でシステム本部シニアアーキテクトの小林弘明氏が紹介します。(2019/11/25)

IBM Champion for Cloud 2019が評価:
PR:「Red Hat OpenShift on IBM Cloud」によって、モノリシックなJava EEアプリを分割しマイクロサービスとして動かすのはどれほど簡単になるのか?
IBMのソリューションやソフトウェアに対し、そのテクニカルコミュニティーにおいて高度な貢献をしたエンジニアを表彰する制度「IBM Champions」。今回はIBM Champion for Cloud 2019に選出された平岡大祐氏に、その知見・ノウハウを体感できる記事を執筆していただいた。昨今のDXトレンドなどについて聞いたショートインタビューとともに、3回にわたって「Red Hat OpenShift on IBM Cloud」の実践的な活用方法をお届けする。2回目はマイクロサービス化と運用監視について。(2019/11/13)

【完訳】CNCF Serverless Whitepaper v1.0(1):
サーバレスコンピューティングとは何か、その典型的ユースケースとは
注目が集まるサーバレスコンピューティング。本連載では、その概要とユースケース、コンテナオーケストレーションやPaaSとの使い分け方などを分かりやすく解説した、Cloud Native Computing Foundationのホワイトペーパーを完訳してお届けする。第1回は、「サーバレス」の意味と典型的なユースケースに関する部分を掲載する。(2018/2/28)

約3年半ぶりのメジャーアップグレード:
「Java SE 9」「Java EE 8」、一般提供を開始
Oracleが「Java SE 9」「Java EE 8」「Java EE 8 SDK」の正式版を公開。Java SE 9は3年半ぶりのメジャーアップグレードで150以上の新機能を提供。Java EE 8ではクラウドやマイクロサービスへの対応が進められた。(2017/9/26)

Google Cloud Next ’17:
[速報]米グーグル、GCPで新たなディスカウント、セキュリティの新機能、Google Driveの強化などを発表
米グーグルは、Google Cloud Next ‘17の第2日目の基調講演で、新たなディスカウントやセキュリティに関する新機能など、Google Cloud Platform、G Suiteに関する多数の発表を行った。(2017/3/10)

初心者のためのサーブレット/JSP入門(5):
図で分かるサーブレットのライフサイクルとスレッド
初めてJavaのWebアプリを作ってみたいという人に向けて、サーブレットのライフサイクルとスレッドについて解説する。(2016/8/9)

初心者のためのサーブレット/JSP入門(4):
アノテーションが肝! Servlet 3.0で作ったWebアプリの中身とは
初めてJavaのWebアプリを作ってみたいという人に向けて、Servlet 3.0で作ったWebアプリの中身についてコードを交えて解説する。(2016/8/2)

初心者のためのサーブレット/JSP入門(3):
サーブレットを作って分かるJava Webアプリの基本的な仕組み
初めてJavaのWebアプリを作ってみたいという人に向けて、サーブレットを作ってみることで、その基本的な仕組みを理解してもらう。(2016/7/26)

初心者のためのサーブレット/JSP入門(2):
OSSのアプリケーションサーバGlassFishの基礎知識&ダウンロード、インストール
初めてJavaのWebアプリを作ってみたいという人に向けて、オープンソースのアプリケーションサーバであるGlassFishの基本的な概要や環境構築方法について解説する。(2016/7/19)

初心者のためのサーブレット/JSP入門(1):
まだまだ使えるJava SEとNetBeansの基礎知識&ダウンロード、インストール
初めてJavaのWebアプリを作ってみたいという人に向けてJava SEとNetBeansの基本的な概要や環境構築方法について解説する。(2016/7/12)

SAP製品の古い脆弱性を突く攻撃横行、日本企業に被害
SAPは2010年に脆弱性を修正しているが、ユーザー側の設定ミスやカスタムアプリケーションが原因で、この問題が悪用され続けているという。(2016/5/12)

3つのフレームワークで学ぶエンタープライズJava開発入門(2):
Strutsと比較して理解するJSFとCDI、アクションベースとコンポーネントベースの違い
新規のエンタープライズJava開発において現在有力視される3つのフレームの違いについて解説する連載。今回から複数回に分けて、MVCのViewとControllerにフォーカスして各要素を紹介していきます。今回はJSFについて。サンプルコードを通じてJSFの機能を紹介し、JSFの特徴を3つ挙げた上で、JSFのメリット・デメリットを検討します。(2016/1/18)

3つのフレームワークで学ぶエンタープライズJava開発入門(1):
Strutsを使い続けることの問題点&現在有力なJava EE、Spring、Play Frameworkの基礎知識とアーキテクチャ
新規のエンタープライズJava開発において現在有力視される3つのフレームの違いについて解説する連載。初回は、Strutsを使い続けることの問題点と3つの概要、アーキテクチャ、使い分けについて。(2015/7/2)

15周年のC#とVisual Studioの現在:
プログラマーは本当に料理が得意なのか――クックパッドで「C丼」作って検証してみた
3月中旬、東京・恵比寿のクックパッドにおいて、少し変わった試みが行われた。日本マイクロソフトとクックパッドの6人のエンジニアが力を合わせて「料理」に挑むというものだ。果たして、この試みの目的は何なのか。そして、出来上がった料理はどんなものだったのか。その過程とともにリポートする。(2015/4/6)

チャットボットでチーム開発効率化入門(3):
HubotとJenkins、GitBucketを連携してCIをチャット上で効率化するには
GitHub社が開発しているbotフレームワークHubotを使ってチャットアプリ上でチーム開発をいかに効率化していくかを解説していきます。今回は、JenkinsとGitBucketをインストールしHubotと連携してチャットからJenkinsのジョブを実行する方法などを紹介します。(2014/12/12)

特集:JAX-RS入門:
JAX-RSを活用して、JavaクラスをWebサービス化しよう
JAX-RSを使用すると、通常のJavaクラスをいとも簡単にWebサービス化できる。本稿では、ごく簡単なJavaプログラムを例に、その方法とJAX-RSの動作について解説する。(2014/11/10)

Struts後時代のJava EE/Javaモダン開発はどうあるべきか〜JJUG CCC 2014 Springまとめリポート(前編)
Java EEにおいてJava 8はどこまで利用できるのか、Java開発でGit、CI、継続的デリバリは、どこまで有効なのか、Struts後時代のJava EE開発における有効なフレームワークなどをお伝えする。(2014/8/26)

nexacro platformの4つの特徴とは:
日本ネクサウェブ、「ワンソース・マルチユース」実現の開発プラットフォームを提供開始
4月に組織統合を発表した日本ネクサウェブが、5月19日、企業UI/UXプラットフォームの新製品「nexacro platform」を出荷した。この製品は統合開発環境を使った生産性の高いWebアプリケーション開発を支援。それとともに、デスクトップPCからスマートフォン、タブレット端末までを1つのソースコードで展開できるワンソース・マルチユースを実現するという。(2014/5/22)

3年で辞めさせない、職場で活躍する新人の育て方:
PR:資格試験を積極活用して、自ら考え行動する新人を育成する――富士通ソーシアルサイエンスラボラトリ
富士通ソーシアルサイエンスラボラトリの新人研修は「自ら考え行動させる」のが特徴だ。その研修の内容は、そこに至った経緯は、そして効果はどのようなものなのだろうか。(2014/5/21)

DevOps時代のJavaプログラマのためのオープンクラウド入門(2):
Vagrantで手軽に構築してオープンPaaS「Cloud Foundry」を理解する
オープンなクラウドで重要性を増すJava。DevOps時代のJavaプログラマはアプリケーション開発者(Dev)もデプロイや運用(Ops)面におけるクラウド/インフラ技術への幅広い理解が必要となる。本連載では、さまざまなオープンクラウド技術を紹介していく。今回は、オープンソースのPaaSである「Cloud Foundry」を紹介。また、環境構築が手軽にできる「Vagrant」を使ってローカルにCloud Foundryの開発用稼働環境を用意してみよう。(2013/7/31)

「オープン」以外の背景は何か:
MongoDBとIBMのオープンソース戦略
IBMの、オープンソースプロジェクトとの連携に関する発表が、2013年に入って目立つようになってきた。IBMは「ベンダロックインを防ぎ、顧客に選択肢を与える」と繰り返しているが、その裏にはどのような動機があるのか。MongoDBの10genとの提携を例に、これを探る。(2013/7/29)

開発動向:
「Eclipse 4.3」リリース、Java EE 7やBPMに対応
Keplerがリリースされた。Mavenの統合、BPMツール「Eclipse Stardust 1.0」などが含まれる。(2013/7/5)

Javaの常識を変えるPlay framework入門(5):
Playで体得するRESTfulアーキテクチャの基礎知識
サーブレット/JSPを基にする重厚長大なJavaのWeb開発のイメージを変える軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載。今回は、RESTの概要、URIの概念、RESTで使われるHTTPメソッドとステータスコード、PlayでのRESTfulな設計、実装上の問題点などを解説します。(2013/6/20)

Tomcat、Jetty、Socket.IO/Node.js性能比較:
WebSocketが一番速いアプリケーションサーバはどれだ?
双方向通信を実現するHTML5関連技術WebSocketを実装した3つのアプリケーションサーバの実装の違い・性能などを徹底検証する。(2013/6/4)

Scala+Play 2.0でWebアプリ開発入門(6):
Play 2.xのScala Templatesでビュー&フォーム操作
2.0からScalaに対応したWebアプリ開発の人気軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載。今回は、Play 2.xでビューを表現するための機能「Scala Templates」と、フォームを用いてデータをやりとりする方法を解説します。(2013/5/21)

Windowsフォームの開発手法でWebアプリを開発:
グレープシティ、Webアプリ開発基盤「Visual WebGui」を6月に発売
グレープシティのVisual WebGuiは、Windowsフォームアプリケーションを開発するのと同じ手法でHTML5対応のWebアプリを開発することができる。(2013/5/15)

NEWS
HTML5対応Webアプリを、Windowsフォームアプリ感覚で作れるツールが登場
これまでの.NET Frameworkベースの開発手法を用いて、CSSやJavaScriptなどを記述することなく、HTML5対応のWebアプリやマルチデバイス向けアプリなどの開発が可能なツールが登場した。(2013/5/15)

Javaの常識を変えるPlay framework入門(4):
Play frameworkのコントローラの使い方を理解する
サーブレット/JSPを基にする重厚長大なJavaのWeb開発のイメージを変える軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載。今回は、PlayにおけるMVCパターンのコントローラについて、URIやHTTPメソッドなどの扱い方を含めて解説します。(2013/5/9)

アップル、「Lightning - Micro USBアダプタ」を日本でも発売
アップルが、LightningコネクタにMicro USBケーブルが装着できる変換アダプタ「Lightning - Micro USBアダプタ」の国内販売を開始した。価格は1880円。(2012/11/2)

Scala+Play 2.0でWebアプリ開発入門(1):
Play framework 2.0の概要/5つの特徴とScalaで作るための環境構築
2.0からScalaに対応したWebアプリ開発の人気軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載。初回は、Play 2.0の概要と5つの特徴、ScalaでPlayアプリを作るためのセットアップのやり方を一から解説。開発に役立つ参考サイトも紹介(2012/10/26)

レノボ、8万円台からのCore i3/Xeon搭載対応エントリーWS「ThinkStation E31」
レノボ・ジャパンは、エントリークラスモデルとなるデスクトップ型ワークステーション「ThinkStation E31」「ThinkStation E31 SFF」を発表した。(2012/5/29)

クラウドベースのビッグデータ分析、主権を握るのは?
Google、Oracle、Microsoft、IBMのビッグデータ対応アプローチ
いち早くクラウドベースのHadoopアプリケーションをリリースしたAmazon。それに続き、Google、Oracle、Microsoft、IBMがビッグデータ分析のためのHadoop対応を進めている。各社のアプローチを見ていこう。(2011/12/19)

オルタナティブな生き方 斉藤徹さん:
徹底的にやる男、その名も“徹”
ソーシャルメディア事例の調査や、マーケティング活用の秘訣を提案する「In the looop」は、ITmedia オルタナティブ・ブログで不動の1位を誇る人気ブログだ。筆者、斉藤徹さんに、激動の半生や人生観を聞いた。(2011/6/8)

iPhoneで動かす業務用Webアプリ開発入門(5):
HTML5でiPhone用Webアプリをオフライン対応に
業務用アプリのiPhone対応経験を基に、iPhoneで動かすための、業務で使えるWebアプリケーションを作成するときのコツを紹介します(2011/4/18)

Android対応とセッションIDワンタイム化を実現――モバイルサイト変換「X-Servlet Version 2.9」
KSKは、Androidでの最適表示対応とセッションIDのワンタイム化を実現したモバイルサイト変換ミドルウェア「x-Servlet Version 2.9」の出荷を4月14日より開始する。(2011/4/8)

iPhoneで動かす業務用Webアプリ開発入門(4):
HTML5のlocalStorageでiPhone用Webアプリを高速化
業務用アプリのiPhone対応経験を基に、iPhoneで動かすための、業務で使えるWebアプリケーションを作成するときのコツを紹介します(2011/3/2)

iPhoneで動かす業務用Webアプリ開発入門(3):
JavaサーブレットとJSON-libでできるiPhone向けAjax
業務用アプリのiPhone対応経験を基に、iPhoneで動かすための、業務で使えるWebアプリケーションを作成するときのコツを紹介します(2011/1/17)


サービス終了のお知らせ

この度「質問!ITmedia」は、誠に勝手ながら2020年9月30日(水)をもちまして、サービスを終了することといたしました。長きに渡るご愛顧に御礼申し上げます。これまでご利用いただいてまいりました皆様にはご不便をおかけいたしますが、ご理解のほどお願い申し上げます。≫「質問!ITmedia」サービス終了のお知らせ

にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。