私の考えは、プロジェクトの誰もが実行できるショッピングモールを作ることだけであるが、プロジェクトを台無しない、そこに求めていないどれだけ、どのくらいの技術スタック、私の現在の考え方は、我々はそれを実行することができるということです聞きませんそれはまあを完璧として、私にいくつかの時間ヘクタールを与え、それを使用しています。
プロジェクトのオープンソースアドレス:
誰か訪問GitHubのが遅い、Gitee上のアイテムを表示することが推奨されている場合newbeeモールとGitHubのクラウド上の国コードは、コードのリポジトリを作成し、2つの倉庫はペースを維持するために更新されます。
- GitHubの中newbee-モール:https://github.com/newbee-ltd/newbee-mall
- Giteeでnewbee-モール:https://gitee.com/newbee-ltd/newbee-mall
新しい蜂モールの基本的な導入
私の記録2019「を取り囲む木材は、基本土壌から、Baizhangステーション、Haomoで生まれました」
失態は、とキャッチ国家安全保障上の脆弱性のバグ共有プラットフォームを書くのか?
いくつかの記事では、このオープンソースのオンラインモールプロジェクトで前述しましたが、このプロジェクトについて話を今日、一人でそれを紹介する記事を仕上げていません。
newbeeモールプロジェクトは春ブーツ2.Xおよび関連テクノロジー・スタックの開発に基づいてnewbeeモールショッピングモール、モールnewbeeモール管理者のバックグラウンド管理システム、を含む電力供給システム、です。ホームフロントモールシステムは、ポータル、商品分類、新しいライン、ホームカルーセル、製品の推奨、製品の検索、製品の表示、買い物かご、注文決済、注文処理、個人の注文管理、会員センター、ヘルプセンターや他のモジュールを含んでいます。背景管理システムは、データパネル、管理、商品管理、受注管理、会員管理、カテゴリ管理、設定、および他のモジュールのカルーセルビューが含まれています。
- newbeeモールは、複雑な手続きなしで、初心者の開発者に非常に友好的である基本的な設定が完了モールプロジェクトを開始し迅速に行うことができます後。
- newbeeモールは、Java開発者の各フェーズは、優れた選択であるため、大規模なエンタープライズレベルの春ブーツのプロジェクトです。
- あなたは春のブートテクノロジ・スタックに統合実践プロジェクト、と考えることができ要件を満たすのに十分newbee-モール、コードはオープンソースであり、完全に機能する、プロセスの完全な、インタラクティブなページと美しいです。
- 豊富な知識と革新的なテクノロジー・スタックポイント、我々は理解と知識の習得を向上させることができます学んだ後、私たちは、さらにあなたの市場競争力を高めることができます。
- Java開発におけるいくつかの求職者のために、また、あなたの職歴を豊かにするために、プロジェクトの履歴書を置くことができます。
- newbeeモールがいくつかの欠陥、私Caishuxueqianであり、私を許して願っています。
プロジェクトのプレビュー
テクノロジー・スタックの選択、主に春ブーツについては,,他のフロントエンドのいくつかの要素があるなど、このようなAdminLTE / jQueryの、のMyBatisの/ Thymeleafのクラスである、私は繰り返しを更新し続け、そしてページのルックアンドフィールとインタラクティブな体験になる、Iもはや経験に、あなたのすべてを言っていないし、プレビューの下を評価します:
モールページのプレビュー
管理ページ
-
ログインページ
-
カルーセル図管理
-
新しいオンライン
-
カテゴリ管理
-
商品管理
-
商品エディタ
-
注文管理
高速なハードウェアプロジェクト
このプロジェクトの名前はnewbee-モールそれが「NIUバイ」同音異義語ですので、また友人は、グループ内の「回帰さモール」彼に電話します、。
私はいくつかは、しかし、優れた言葉で、本当にシェアを取る行っているが、無数のオープンソースプロジェクトが、私はまだ自分自身の良い理解を持っているのでnewbee、実際には、リクルート、新人平均は、私は良いを感じますそれのルーキーが、このモールのプロジェクトでも最初のバージョンである、すべての後、問題が、まだある、それは新人だし、Niubiは本当に私たちは、好きな方が良い何かを学ぶことができるようにしたい、シェアを取るようにします。
だから、唯一のいくつかの時間のために開いて、それは多くの注目されている、私はまた、あなたが一緒にグループの交換に友人のグループと通信することができますまた、質問があれば、我々は多くの多くの多くの多くを解決した、当然のことながら、恐怖しますこのプロジェクトは、提案された新しい蜂モールについての質問。
なぜこのプロジェクトを書きます
GitHubに、私は3年前から行っている、このことについて、いくつかのオープンソースプロジェクトを書きます:
2017年から最初のSSM-デモのオープンソースプロジェクト、今日のnewbeeモールのプロジェクトで、私はそれで立ち往生されていることができるとは思いませんでした。
このモールのプロジェクトはそれを書く理由として?また、大規模なプロジェクトに小規模なプロジェクトから、オープンソースのブログプロジェクトを書いた後、私たちは、私の過去のプロジェクトを通じて行い、いくつかの小さなプロジェクトを行うことが続くデモの基礎、で始まる、少し明確にする必要があり、これは漸進的なプロセスの塗りつぶしですなぜ主にグループ内で、モールの方向に行くことを選択し、我々はいくつかの通信交換へと3年間のゆっくり移行期間は、最初から、小規模から大規模まで、最終的には一見、プロジェクトのこのシリーズを持っています我々はそれを開発することを決めたので、彼らは、アイテムショップのクラスで、より興味を持っています。
多くのオンラインモールのプロジェクトがありますが、非常に実際の使用量に基づいて、ビューの13ポイント、主に以下の質問を習得して使用するために滑らかすることができないリードの過程で小さな多くの問題があるでしょう。
-
まず、このプロジェクトは、フロントページの欠如、または依存性の欠如のいずれかが、完了していないか、まだ完全なドキュメントを提供しなかった書類を求める要望の多くがあった場合でも、リストを発行し、SQLデータベースファイルの欠如します。
-
その上で第二に、技術スタックの特に多数、SpringCloud /ダボ/ Redisの/弾性検索/ドッカーの使用と、あなたはプラグインが初心者のために、再びそれを構成するためにインストールする必要があるいは単にモールのプロジェクトをしたいすべてを実行したいモールプロジェクトにつながります開発者は、あなたも法外を記述するために使用することができます偉大な挑戦、です。
-
第三に、古い、見苦しいページの技術、インタラクティブな体験が悪い、遅い反復更新され、このいくつかのマイナーな欠点は、モールのオープンソースプロジェクトの一部ですが、たくさんのお金は大きな問題です。
これらは13、これに基づいて内容を整理の実際の経験、ある自身が現在開発newbeeモールの新しいモールの蜂を、私の考えは、プロジェクトの誰もが実行できるショッピングモールを作るために、単純である、腕を欠落していませんそれほどではないどれだけ存在し、それはまあ完璧ですと、それを使用し、私の現在の考え方は、我々はそれを実行することができるということです、どのくらいのテクノロジ・スタックを要求しないためのプロジェクトの脚が、あなたは私にいくつかの時間ヘクタールを与えます。
時間が短い、性急な開発であるため、プロジェクトは間違いなくいくつかの欠陥を持っていますが、13は、それを開くために、将来はモールのプロジェクトを改善していきます。
今後の計画
以下に示すように、プロジェクトは2019年9月の終わりで、倉庫の建設は、最初のバージョンの早期10のすべてのコードは、ほぼ3ヶ月までに、倉庫に置かれ、星の数は非常に迅速に上昇していますそれはあまりにも、ここでは、私の期待を超えて、ご支援をお願いいたします。
まず第一に、このプロジェクトは、すべてのオープンソースリポジトリに配置されます、フロントエンドのコード、スタイルファイル、バックエンドのJavaコード、データベースファイルを含む、すべてのソースコードを開きます。
第二に、現在のショッピングモールのオープンソースプロジェクトと多くのテクノロジ・スタックの使用していないが、使用すると、展開することは非常に簡単であり、基本的なJavaランタイム環境やデータベースを必要とし、すぐにこの大規模なショッピングモールプロジェクトを開始することができます、目的は、誰もができるようにすることです便利な、あなたは間違いなくすべての段階でJava開発者のためのあなたの最良の選択となります練習モールプロジェクトを、必要な場合は非常に友好的です。
第三に、非常にフレンドリーなみんなのために、現在の技術スタックが、これはモールのプロジェクトが最適化されていないことを意味するものではありません、そして、私はこのプロジェクトのもとになりますが、再び反復を最適化することで、キャッシング、検索エンジン、マイクロサービスを追加し、クラスタリング、高並行性とはるかに多くの開発者のニーズを満たすために、しかし、現在のプロジェクトではありません、現在のプロジェクトが基礎となるものです、私はゆっくりとプロジェクトのこの礎石にコンテンツを追加します。
次の目標だけでなく、グループにし、私の友人の多くは、主なものは、いくつかのバグを修正するいくつかの機能を追加することで議論していないことを確認され、より多くの人々は私が前に、分離形の終了後にプロジェクトにそれを載せていきたいと思います。
年後VUEモール開発プロジェクトのこのバージョンを出すには時間がかかるだろう、プロジェクトの単離された形態は、同様に、フロントとリアエンドを作ったとして、いくつかを見るために、すべての希望の数を増やすようにすることを最近いくつかのために仕事、これらの事を行うには時間がありません、オープンソース一緒に、プロジェクトへのフロントエンドとバックエンドのインターフェースになるなど、機能モジュールおよびテクノロジー・スタック、。
このプロジェクトのような我々はすべて、私は2000以上のスター・カウント時のプロジェクトを開発について設定することができれば、それを計画されているが、これはハッハッハ、目標を達成することは困難です。
小概要
実際には、このプロジェクト計画は2018年に開発したが、実行する方法も考えられていた、それはそれを行うには時間がない、それは2019年の後半まで延期されました。ブログ、GitHubの上でいくつかの小さなプロジェクトに言及したオープンソースの価値にインターネットので、私の友人の多くは、私と通信するために選択するか、私にいくつかの質問をして、かなりの学生の数や1〜3年の経験が残っていたのでしょう友人は、プロジェクトを書面で、私は問題だと思い、それを介してそれらと通信し、時間が変更されている、現在より基本的な事柄のいくつかに焦点を当てているいくつかのプロジェクトをやっている:気にしないでください、スムーズに動作して、短いコードをしません。
戻るプロジェクト自体に、それはポイントの上だと言って、私たちは、私はちょうどほとんどの人々、初心者や大学の学生は、まで保存することができますことができますし、オープンソースのプロジェクトを実行している書き込み1に望んでいた、それを見ることができると信じています。
だから、新しいショッピングモールは、蜂を開きます。
最後に書かれました
小さなプロモーションを行い、興味のある友人は見ることができ、私は最近、ナゲッツプラットフォーム上の冊子発行され、「春ブーツ大規模なオンラインストアプロジェクトの戦闘ガイド」(あなたが購入することができます下のリンクをクリックするか、画像をクリックして割引を8倍)オハイオ州:
ブックレットには、開発の基本を学ぶことだけで春を学習していない、特定のスキルを習得することができますが、他の技術的なフレームワークはまた、あらゆる段階での知識、ディープを展開するために、アカウントに最新の技術動向の使用を取る春ブーツ・テクノロジー・スタックに焦点を当てますブート毛皮はなく、単に、関連する技術スタックの統合春ブーツを学ぶない、そのソースと内部設計原則を知っている、あなたが質の高い学習へのを持っているので、大規模なショッピングモールシステムを構築するために春ブートテクノロジ・スタックを使用することが可能です舞台での経験。アウェイのHello Worldプロジェクトから、だから、両方のプロジェクトの完全な実用的な操作を得ることができることを、あなたはあなたの技術的な深さと給料の仕事を強化するために適切な保護を提供するために、現在のカイ手熱い春ブーツ・テクノロジー・スタックの上にポイントを助けることができます。
これは本物のモールのプロジェクトは、以下のページのプレビューの一部です:
興味のある友人は見ることができます。
そうでない場合は権利が法的責任を予約し、他に示され、再版/ソースがない限り、全ての原作者、転載を歓迎するが、著者の同意なしには、このセクションで宣言されて保持され、見かけ上の位置に元の記事ページへのリンクを指定する必要があります。
私は記事「プログラマの話」私の公共の番号で始まる、13だった、見ていただきありがとうございます。