タグ

ブックマーク / astaxie.gitbooks.io (4)

  • SQLiteデータベースの使用 · Build web application with Golang

    5.3 SQLiteデータベースの使用 SQLiteはオープンソースの組み込み式リレーショナルデータベースです。独立しており、設定なしでトランザクションのSQLデータベースエンジンをサポートします。非常にポータブルで簡単に利用でき、コンパクトで効率が高く、信頼性があります。他のデータベース管理システムとは異なり、SQLiteのインストールと実行は非常に簡単です。多くの場合は、ただSQLiteのバイナリファイルを用意するだけですぐに作成、接続、使用することができます。もしあなたが現在組み込み式データベースかソリューションをお探しであれば、SQLiteは絶対に考慮するに値します。SQLiteはいわばオープンソースのAccessのようなものです。 ドライバ Goがサポートするsqliteのドライバも比較的多いのですが、大部分はdatabase/sqlインターフェースをサポートしていません。 ht

  • Introduction · Build web application with Golang

    Go Web プログラミング Webプログラミングが好きでGo webプログラミングを書きました。皆さんに気にいってもらえれば幸いです。

  • Goの開発ツール · Build web application with Golang

    1.4 Go開発ツール 章ではいくつかの開発ツールをご紹介します。これらはすべて自動化を備えており、fmt機能を自動化します。なぜならこれらはすべてクロスプラットフォームであり、そのためインストール手順といったものはすべて同じものです。 LiteIDE LiteIDEはGo言語の開発に特化したクロスプラットフォームの軽量統合開発環境(IDE)です。visualfcで書かれています。 図1.4 LiteIDEのメイン画面 LiteIDEの主な特徴: 主なオペレーティングシステムのサポート Windows Linux MacOS X Goコンパイル環境の管理と切り替え 複数のGoコンパイル環境の管理と切り替え Go言語のクロスコンパイルのサポート Go標準と同じ項目管理方式 GOPATHに基づいたパッケージブラウザ GOPATHに基づいたコンパイルシステム GOPATHに基づいたドキュメント

    Goの開発ツール · Build web application with Golang
  • ユーザ認証 · Build web application with Golang

    14.4 ユーザの認証 Webアプリケーションを開発する過程で、ユーザ認証は開発者がよくぶつかる問題です。ユーザのログイン、サインアップ、ログアウト等といった操作で、一般的な認証は3つの方面の認証に分けることができます HTTP BasicとHTTP Digest認証 サードパーティ認証:QQ、weibo、doubian、OPENID、googlegithub、facebookおよびtwitterなどです カスタム定義のユーザログイン、サインアップ、ログアウトは一般的にsessioncookie認証にもとづいています。 beegoは現在この3つの方式のどの形式にも対応していません。しかしサードパーティのオープンソースライブラリによって上の3つの方法のユーザ認証を実装することができます。しかし後々beegoは前者2つの認証を一つ一つ実装するかもしれません。 HTTP BasicとHTTP

    ユーザ認証 · Build web application with Golang
  • 1