タグ

webとフレームワークに関するakira1908jpのブックマーク (9)

  • Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化|ハイクラス転職・求人情報サイト AMBI(アンビ)

    ハイクラス求人TOPIT記事一覧Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化 Javaの開発フレームワークであるSpringの最新バージョンとして、Spring Boot 3が2022年11月にリリースされました。この記事ではSpring Boot 2で書かれたサンプルコードをSpring Boot 3にアップグレードしながら、考慮点や新機能を体感していただきます。ヴイエムウェア株式会社の星野真知さんによる解説です。 Javaのエコシステム、その中でも世界で一番の人気を誇るのが(JetBrains社の調査によると)Spring FrameworkおよびSpring B

    Spring Boot 3の新機能を使ってみよう! 2からアップグレードする手順、Observability機能、ネイティブイメージ化|ハイクラス転職・求人情報サイト AMBI(アンビ)
  • 依存性の注入とアスクペクト指向とRESTfulなWebアプリ開発のすゝめ - Qiita

    先日、弊社でBEAR.SundayというWebアプリケーションフレームワークを開発なされた郡山昭仁さんによる、BEAR.Sundayについての講演がおこなわれました。 こちらの記事では、その講演を元にBEAR.Sundayの肝の部分である、DI、AOP、Resourceについてご紹介していきたいと思います。 まずBEAR.Sundayとは、Ray.Di、Ray.Aop、BEAR.Resourceという3つのオブジェクトフレームワークにより構成されています。 ドット後を見れば分かるようにDI(依存性の注入)、AOP(アスペクト指向プログラミング)、Resource(RESTリソース)といった特徴を有するフレームワークです。 DI(依存性の注入) 初めに、DIとは、Dependency Injection(依存性の注入)というものです。 物事には必ず原理・原則というものがありますが、このDIに

    依存性の注入とアスクペクト指向とRESTfulなWebアプリ開発のすゝめ - Qiita
  • Aura for PHP 雑感 (と PHPフレームワークについて徒然) - Qiita

    誰かさんみたいに、●●雑感、という記事を書いてみたかっただけ、というのもあります。 まず Aura について知らない人が居たら、とりあえずこのあたりを参考に: PHPフレームワーク「Aura v2」がクリーン過ぎるので試してみる で、とりあえずこの記事では、Aura の使い方を説明するとかではなくて、それを取り巻く全体的なナニカについて徒然と書いてみようかと思います。 トピック的にはこんなかんじ: 良質で軽量・クリーンなコンポネント群 Framework of Framework 良質で軽量・クリーンなコンポネント群 Aura がなにか、と言われたら多分フレームワークではなくコンポネント群である、という感じ。 Aura.Di (Dependency Injection) があり、Aura.Router (URL 解析とアクションの確定) があり、Aura.Dispatcher (アプリケー

    Aura for PHP 雑感 (と PHPフレームワークについて徒然) - Qiita
  • ssig33.com - よく分からない人のためのセキュリティ

    いろいろと原則論はあるんですが。昨今のアプリケーションは複雑化し、扱う情報はよりセンシティブになり、そしてより幅広く使われるようになっています。よって「安全な」アプリケーションを作るために必要な知識はますます増える傾向にあります。 よく分かってない人は以下のことにとりあえず気をつけましょう 1. なるべく自分で作らない これは最も重要なことです。検索する、他人に聞く、自分で考えない。これは重要です。大抵の問題は他人が作ってくれた解決策を適用できます。 例えばセキュアな問合せフォームを作ることにしましょう。気をつけるべきことは以下のことぐらいでしょうか。 送信内容の確認画面を表示する場合、ユーザーの入力した値は適切にエスケープするように 送信内容をアプリケーションの DB に格納する場合には SQL インジェクションを防がなければならないので、プリペアドステートメントを用いる CSRF 対策

    akira1908jp
    akira1908jp 2015/02/05
    “「現代のフレームワークは複雑だから、初学者はなるべく生の PHP を使ってやってみよう」みたいなことを言う人がいますが、これに騙されてはいけません。”
  • いますぐ採用すべきJavaフレームワークDropWizard(その1) - Qiita

    Dropwizardについて3回に渡って説明したいと思います。 今年に入ってリファクタリングなどで有名なマーティン・ファウラーらが所属するthoughtworks社のTechnology RadarのLanguages & frameworksでADOPT(つまりプロジェクトで採用すべきプロダクト)に入りました。 他に入っているものが、Clojure,Scala,Sinatraなので、それらと同じくらい注目すべきプロダクトということになります。 他のプロダクトに比べると日語の記事が少なく、また、バージョンも上がり変わった部分もあるので記述しました。 なお、Dropwizardは日々進化しているので、この記事の内容もすぐに古くなるかもしれません。 概要 DropWizardは、YammerのWebサービス部分で利用するために作られたフレームワークでした。 自分が思う一番の特徴は、 「1つの

    いますぐ採用すべきJavaフレームワークDropWizard(その1) - Qiita
  • Laravel4 公式ドキュメント日本語翻訳

    注意:この翻訳はベータ1のものです。Laravel4の正式リリースまでアップデートしません。リリース後は改訂に合わせメンテナンスしていきます。前書き Laravelの哲学 Laravelの習得 Laravelの哲学 Laravelは表現力に富むエレガントな文法を備えたWebアプリケーションのフレームワークです。開発とは何かを真に達成するための、楽しく創造的な経験であるべきだと、私達は信じています。 Laravelは主要なWebプロジェクトで多用される認証、ルーティング、セッション、キャッシュのようなタスクをサポートすることで、開発の苦痛を取り去ることを目指しています。 Laravelはアプリケーションの機能性を犠牲にせずに、開発工程を開発者にとって楽しいものにする目的を持っています。幸せな開発者が最高のコードを書くのですから。 Laravelの習得 Laravelを学ぶ良い方法の一つは、こ

  • PHPフレームワーク「Aura v2」がクリーン過ぎるので試してみる — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

    でまだ誰も紹介していないようなので、今日は新しいPHPフレームワーク「Aura v2 -- Aura.Web_Project」を紹介します。 Lighter than Silex, and slimmer than Slim, the Aura.Web_Project package is a minimalist web-specific project framework that starts out small and grows only as you need it. http://auraphp.com/blog/2013/12/12/aura-v2-web-project/ 参考訳:Silexより軽く、Slimよりスリム、Aura.Web_Projectパッケージは、あなたが必要とする小さく始めて成長する、ミニマリストのWebに特化したプロジェクトのフレームワークです。

    PHPフレームワーク「Aura v2」がクリーン過ぎるので試してみる — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something
  • Webの仕事をするなら最低限知っておくべき戦略フレームワーク×10 | sogitani.baigie.blog

    経営やマーケティング、ブランディングなど、ビジネスを語る際に必要な論理的思考。その思考パターンを定型化し、誰でも使えるようにしたのが戦略フレームワークです。戦略フレームワークはビジネスのあらゆる分野で使われており、有名・無名を含めると、膨大な数が存在します。 戦略フレームワークを使うと、現状を論理的に構造化し、客観的に俯瞰できるようになります。また、いつもフレームワーク発想で考えるクセを付けていると、ヒアリングしたその場で企業が抱える問題点が見えてきたり、自分の主張や提案を、分かりやすく説得力をともなって伝えることができるようにもなります。 Web業界はテクノロジーの影響が非常に強い業界です。特に制作や開発に深く関わる業種・職種ほど、ビジネスの質ではなく、技術的なトレンドに流された発想に陥りがちです。 しかし、戦略フレームワークの考えをマスターしていれば、技術トレンドに流されず、ビジネス

    Webの仕事をするなら最低限知っておくべき戦略フレームワーク×10 | sogitani.baigie.blog
  • Pythonを始めるなら、1ファイルの軽量Webフレームワーク「Bottle」がおすすめ - モジログ

    「全てのwebエンジニアPythonを勉強するべき2013年到来」(2013-01-01)という記事が人気を集めているようだ。巳年(ヘビ年)にひっかけて、これからPythonを勉強したい人を対象に、書籍やライブラリなどを紹介している。有益な情報が多数含まれているが、ちょっとPythonを試してみたいという程度の人には、これだと敷居が高すぎるように思う。 Pythonに限らないが、あたらしい言語をはじめるとき、もっとも障害になるのは「環境構築」だろう。Pythonの場合、LinuxMacであれば、Pythonインタプリタは最初から入っているので、Pythonそのものをインストールする必要はない。しかし、「そのあとどうするのか?」というのが、なかなかむずかしい。例えば、「Hello, World!」を出すWebアプリを書くには、そこからどうすればいいのか。なんらかのWebフレームワークを使

  • 1