2016-03-28 35 views

cevap

1

Bir Angular2 uygulama dosyaları bir dizi oluşur statik hizmet:

  • uygulamanın kendisi için olanlar Angular2 ((HTML dosyaları, JS dosyaları veya derlenmiş typescript olanlar)
  • olanlar bağımlılıkları için, senin GlassFish sunucusunda dağıtılan uygulama bir klasörden statik dosyaları hizmet verebilecek ise Rxjs, SystemJS, ZonesJS, Meta Verileri, ...)

yansıtmak, içinde bir Angular2 bölümünü entegre etmek mümkündür. Bu uygulamanın sunucudan yükleneceğini ve tarayıcılarda çalıştırılacağını unutmayın.

Glassfish'te kullanılabilen Java Web çerçevelerinin çoğu (Restlet, Spring birkaçını alıntılamak için) bu özelliği destekler.

0

Tamam, açısal uygulamasını glassfish sunucusunda çalıştırıyorum. Öğreticide, öğretmen aşağıdaki kütüphaneleri kullandı. Başvuruma başka bir kütüphane koyacak mısın?

Ayrıca, es6-shim.js kütüphanesini de kullanmış ancak nedenini bilmiyorum. projemde ihtiyaç var mı? Benim Sayfa

kodu:

<!DOCTYPE html> 
<html> 
<head> 
<meta charset="UTF-8"> 
<title>Insert title here</title> 

    <script src="node_modules/angular2/bundles/angular2-polyfills.js"></script> 
    <script src="node_modules/es6-shim/es6-shim.js"></script> 
    <script src="node_modules/systemjs/dist/system.src.js"></script> 
    <script src="node_modules/rxjs/bundles/Rx.js"></script> 
    <script src="node_modules/angular2/bundles/angular2.dev.js"></script> 


<script> 
     System.config({ 
      packages: { 
       app: { 
        format: 'register', 
        defaultExtension: 'js' 
       } 
      }  
     }); 
     System.import('app/boot.js') 
     .then(null, console.error.bind(console)); 
    </script> 
</head> 
<body> 


<articles></articles> 


</body> 
</html>