Jhipster là gì

Câu cthị xã tiếp cận giỏi học một công nghệ mới chưa lúc nào hết hot. Nếu nhiều người đang loay hoay nhằm trước khi khởi tạo ra project trước tiên cùng với Spring Boot thì JHipster là chiến thuật cho chính mình.JHipster không đơn thuần cho chính mình project có Spring Boot, nó còn phù hợp nhằm chúng ta Trước khi tập tành với Angular giỏi React với CRUD trường đoản cú backend mang đến frontkết thúc and nhiều chưa dừng lại ở đó.

You watching: Jhipster là gì

Bài Viết: Jhipster là gì


JHipster là gì

JHipster is a development platform mập generate, develop với deploy Spring Boot + Angular/React Web applications và Spring microservices.


*

Nói một cách làm dễ chơi, JHipster( viết tắt của Java Hipster) là thủ tục đơn giản nhằm các bạn tạo nên một project bao vây các technology đc thương yêu độc nhất với Spring technologies and Angular/React.Lúc chúng ta lúc đầu dự án công trình các các bạn sẽ âu yếm đến 3 khía cạnh:Server side stachồng vẫn trông những điều đó nào?Client side stachồng sẽ trông như thế nào?Làm sao nhằm những bạn có thể deploy project của những bạn?

Server side

khi các bạn Lúc đầu build phần backover tất cả các băn khoăn mà các bạn quan tâm thiết yếu là:

Ngôn ngữ các bạn lựa chọn là gì?Tầng dữ liệu vẫn như vậy nào?Hệ thống đã bảo mật thông tin ra sao?Khả năng gia hạn & mở rộng hệ thống?Cách thức cung ứng API document?Kiểm thử ứng dụng nắm nào?Câu vấn đáp sẽ có khi bạn nhìn vào list technology nhưng mà JHipster cung ứng :


*

Client side

Với các framework frontover lớn mạnh


*

Deployment

Deply dự án dễ dàng dàng


*

Tại sao chọn lựa JHipster

Với các gì đã nêu sinh sống trên cao, tôi mong muốn bọn họ sẽ biết ly bởi do sao buộc phải chọn lựa JHipster. Các bạn sẽ thuận tiện tất cả đc một project đủ vững mạnh khá đầy đủ các lắp thêm cnạp năng lượng bạn dạng để thuở đầu cùng với thời hạn nkhô giòn độc nhất vô nhị.And nếu như khách hàng vẫn tập tành với Spring để biến thành 1 Java Web developer thì bạn nên chăm lo mang đến công nghệ này.


Tạo project trước tiên với JHipster

Các gì bạn phải bao gồm nhằm ban sơ chế tạo một project trước tiên cùng với JHipster:

Setup Yeoman: npm install -g yoCài đặt JHipster: npm install -g generator-jhipster

Note:

Quý khách hàng rất có thể đề nghị thực hiện Yarn/Homebrew/Chocolatey/Docker để thiết lập JHipster.

Với bước thiết đặt JHipster ngơi nghỉ trên cao giả dụ bạn thích phải sử dụng phía Client với Angular JS thì bạn dạng JHipster của bạn cần phải là npm install -g

Tạo project:

Triển khai bên trên Terminal/cmd:

Tạo 1 thư mục trống là Vị trí đang chứa project. mkdir myapplicationChuyển mang lại folder vừa tạo thành cd myapplication/Generate ứng dụng : jhipsterLựa lựa chọn các thứ tương xứng với project của bạn


*

Trong thời điểm này bạn đã sở hữu tương đối nhiều 1 project với:

Backend: Spring Boot + Spring SecurityDatabase:Mysql (production)H2 with disk-based (development)Frontend: Bootstrap + SASS + Angular 7 (hoặc tiết kiệm chi phí rộng tùy thuộc theo phiên phiên bản JHipster bạn thiết đặt sinh sống trên cao)Sau lúc chạy xong các bạn sẽ dấn được tác dụng nlỗi bên dưới. Đó cũng là hướng dẫn nhằm chúng ta build project của mình bên trên local.

See more: Top 10 Phim Mới Cập Nhật Hay Nhất, Chúng Ta Nói

Run your Spring Boot application:

./mvnw (mvnw if using Windows Commvà Prompt)

Client application generated successfully.Start your Webpaông xã development hệ thống with:

npm start

Các chú ý Lúc chọn vào phần config project nghỉ ngơi trên cao:

Jhipster trợ khiến cho bạn thiết lập nhiều ngữ điệu vào projectJHipster đang chế tạo cho chính mình project đối với cả môi trường xung quanh xung quanh của development và môi trường xung quanh bao bọc thực tiễn (production)Tại môi trường xung quanh development: nếu khách hàng không muốn thiết đặt phần nhiều database bên trên local.quý khách hàng cũng hoàn toàn có thể phải sử dụng H2 with disk-based hoặc H2 in -memory. Cả 2 được phxay bạn cần sử dụng database tức thì vào hình ảnh của ứng dụng.H2 in-memory: data sẽ ảnh hưởng mất khi chúng ta restart server.H2 with disk-based: data vẫn không bị mất khi chúng ta restart hệ thống.Nếu không sử dụng 2 nhiều loại database bên trên bạn sẽ phải tạo schema bên trên local & làm lại config cùng với database trong phần code.


lấy ví dụ bạn sử dụng Mysql.

See more: Điện Thoại Không Vào Được 3G, Phải Xử Lý Làm Sao? Cách Khắc Phục Điện Thoại Không Vào Được 3G

Trong thư mục project:

src/main/resources/config/application-dev.yml

datasource: type: com.zaxxer.hikari.HikariDataSource url: jdbc:mysql://localhost:3306/hello?useUnicode=true&characterEncoding=utf8&useSSL=false&useLegacyDatetimeCode=false&serverTimezone=UTC username: root password:Thì hello đã là tên schema nhưng bạn phải nhằm tạo trên local.

JHipster cứu vớt bạn với một loại lệnh tất cả rất đầy đủ CRUD cả phần backend và frontendQuý khách hàng thử dò la nó trên doc của JHipster

Tổng kết

Trên phía trên tôi đã ra mắt đến chúng ta cách tiến hành nhằm tạo & run một project với jhipster. Hãy test tạo ra and “nghịch” nó, các bạn sẽ ưng ý nó mau chóng thôi.Mình đang mô tả vào rõ ràng về nó hơn trong số bài viết sau!

Thể Loại: Share Kiến Thức Cộng Đồng
Bài Viết: Jhipster Là Gì – Thử Nghiệm Với Jhipster Stack

Thể Loại: LÀ GÌ

Nguồn Blog là gì: https://haiermobile.vn Jhipster Là Gì – Thử Nghiệm Với Jhipster Stack