2012-12-20 14 views
24

Herhangi biri Java EE web uygulamasında AngularJS kullandıysa, herhangi bir işaretçi/örnek sağlayabiliyorsanız minnettar olacağız.Temel Örnek ve AngularJS Java EE web uygulamasının en iyi uygulaması

En iyi uygulamalar nelerdir, ideal yapı nedir, tasarım vb. Herhangi bir web bağlantısı da yararlı olacaktır.

+2

Mükemmel bir soru, insanların neden oy kullandığını bilmiyorum. – user75ponic

+1

@Polppan "Tavsiye edilen cevapları ve istenmeyen postaları çekme eğilimi gösterdiklerinden, Stack Overflow için bir araç, kütüphane veya favori site dışı kaynak önerme veya bulma konusunda soru sordukları konulardır.Bunun yerine, sorunu ve bunu çözmek için şimdiye kadar neler yapıldığını açıklayın. " –

cevap

12

Bu çok genel bir soru olduğu için, bu şekilde cevaplayacağım. JFall 2012'de Java EE 6 ve AngularJS ile çok basit bir uygulama çağrışımını burada bulabilirsiniz: https://github.com/teunh/jfall2012

AngularJS'yi ön uç olarak kullanan bir okul projesi üzerinde çalışıyorum - JAX-RS dinlenme arayüzü ve çekirdeklerde temel arka uç mantığı ve hazırda bekletme ile veritabanı kalıcılığı. Halen devam eden bir çalışma olduğu için şu anda bu projeyi açamayacağım.

Deneyimim ve size gelen mesajım, dinlenmeye değer bir arayüz oluşturuyorsanız, bir AngularJS önyüzüyle bir Java EE arka ucunun oluşturulması çok kolay.

+0

Deneyim Paylaşımı için oy verin. :) –

2

Sadece bugün geçerli bir soru olarak adlandırıyorum, çünkü bu günlerde web geliştirme yapmanın pek çok yolu var (ve evet, aynı cümle bir yıl kadar geçerli olurdu). Ancak, bunun yerine birkaç temel soruyu yanıtlamayı tercih ederim.

Sunum odaklı:

Java 6 ve 7 da uygulanır Oracle'ın resmi Java EE öğreticiler, gereğince, tanımı gereği, bir "web uygulaması" izleyin iki genel tiplerinden biri olan bir gösterim- Yönlendirilmiş web uygulaması , isteklere dilin (HTML, XHTML, XML, vb.) ve dinamik içeriğe sahip etkileşimli web sayfaları oluşturur ve isteklere yanıt olarak .

Hizmet odaklı: Hizmet odaklı bir web uygulaması, bir web hizmetinin uç noktasını uygular. Sunuma yönelik uygulamalar, genellikle servis odaklı web uygulamalarının müşterileri olan 'dur.

AngularJS, bir ön uç kullanıcı arabirimi çerçevesidir. Yukarıdaki tanımlara göre, bu, açısal olarak, sunucu tarafındaki herhangi bir işlem yapılmadan, sunum odaklı kategoriye girer.

Bu "Java EE uygulamasında" sorusuna gelince, soru şu şekilde koyar: Eh, oldukça basittir, yapmazsınız. Denediyseniz, bir jsp sayfasının, ng-app için giriş noktasını oluşturduğuna veya bir ng-app tarayıcısına yüklendiğinden, diğer jsp sayfaları yüklenirken sürekli olarak yeniden yüklenir. Bunların hiçbiri teknolojiyi tam potansiyeline sahip değil.

En iyi seçeneğiniz, sunum odaklı AngularJS uygulamanızın son kullanıcı için kullanacağı ve sunacağı bir RESTful API ile hizmet odaklı bir Java EE uygulaması oluşturmaktır.

Değeri için, this video tutorial, bu gibi bir eylemle ilgili güzel ve net bir genel bakış sağlar.

İlgili konular