我是Angular JS的新手,現在我正在學習Angular2。因爲我聽說它將成爲下一件大事。但是Angular2是客戶端框架還是服務器端框架?我知道它是用TypeScript編寫的,它將被編譯成Javascript。所以如果我有一個普通的Java Web應用程序,我該如何使用Angular2呢?如何在現有的Java Web應用程序中使用Angular2
-2
A
回答
0
您構建了Angular客戶端,其結果就像來自服務器視點的靜態HTML。然後,Angular向服務器發出HTTP請求以獲取和更新數據。 基本上,服務器和客戶端是通過網絡進行通信的兩個獨立的應用程序。
當Angular客戶端應用程序在服務HTTP請求的相同URL和端口上提供服務時,則無需考慮CORS問題。
服務器應將所有請求重定向到index.html
,以便可以使用HTML5推送狀態(請參閱例如Angular ui-router pressing refresh causes 404 error)。
1
沒有正確的答案,你可以在很多方面做到這一點。這是一個客戶端框架,雖然它有一個叫做服務器端渲染的新功能。誰知道它是否會讓其他人相似。
將這樣的框架整合到當前Java Web應用程序中的最簡單方法很大程度上取決於當前應用程序的架構,但最常見的方法是從當前應用程序中創建Rest API,讓您的新的Angular應用程序使用這些服務並顯示它們。
+0
請注意,您可以使用http://lteconsulting.fr/angular2boot/直接編寫Java 8中的Angular 2,而無需編寫任何Javascript行! –
相關問題
- 1. 現有Java應用程序的Web UI
- 2. 如何在Angular2 web應用程序中正確使用ngFor?
- 3. 如何在現有Web應用程序中使用solr
- 4. 如何在Java應用程序中使用現有的本體?
- 5. 使用來自現有Web應用程序的Java servlet的Android
- 6. 對現有的java web應用程序使用react js
- 7. 如何在基於Java的Web應用程序中使用ADFS
- 8. 如何在使用JSF和EJB的Java Web應用程序中實現@NamedQuery
- 9. 在現有MVC應用程序中使用Web API的AuthoriseAttribute
- 10. 如何在Java Web應用程序中使用DataSource測試DAO?
- 11. 如何在Java Web應用程序中使用jQuery學習AJAX
- 12. 如何在Java Web應用程序中使用wkhtmltopdf?
- 13. 如何在Java web應用程序中使用Celery
- 14. 在使用Java Web應用程序
- 15. 如何在Angular2 + Yii2中構建Web應用程序?
- 16. 有用的Java Web應用程序庫
- 17. 如何在我的現有Web應用程序中使用Twitter Bootstrap?
- 18. 如何在Spring應用程序中使用現有的soap web服務?
- 19. 如何從現有的Web應用程序創建Web服務?
- 20. 如何使用在Web應用程序
- 21. 現有應用程序中的Java Web服務集成
- 22. 使用Scrutmydocs的Java Web應用程序
- 23. 如何將angular2應用程序部署爲天藍色的web應用程序
- 24. 如何實現openAM SSO到我現有的Web應用程序
- 25. 如何用blazeds + java + flex + tomcat實現一個web應用程序?
- 26. 如何使Angular2應用程序更快
- 27. 如何在現有應用程序中使用django-scheduler應用程序
- 28. WCF與現有的Web應用程序
- 29. 如何在web應用程序中有效地使用sitemesh
- 30. 如何在Java Web應用程序中實現複雜的頁面流程
1.這裏沒有一個,但很多問題。 2.在問這裏之前,你有沒有做過任何基礎研究? 3.如何從框架中利用這個問題太廣泛了。看看AngularJS的網頁,按照幾個教程,從那裏拿。 – Tarmo