Uygulamaların geliştirme ortamına aktarılması

Geleneksel Eclipse proje kuruluşu

Geçiş için uygulama kaynak kodunu çözümlemek üzere uygulama, Eclipsetabanlı IDE ' nize (içe) aktarılmalıdır. Uygulama modülleri, kendi yapılarını EAR, web arşivi (WAR) ve Kurumsal JavaBeans (EJB) dosyaları olarak yansıtan projelerde düzenlenmelidir. Özellikle, Web ve EJB bağ tanımlarını ve uzantılarını değiştiren bazı geçiş hızlı düzeltmeleri, dinamik Web modülleri ve EJB birimleri için kod içerdiklerini göstermek için uygun proje kategorileriyle birlikte projeler çözümlerken yalnızca çalışır.

Dosyalarınız zaten Eclipseiçinde değilse, varolan EAR, WAR ve EJB modüllerinizi içe aktarabilir ya da her EAR, WAR modülü ve EJB birimi için çalışma alanında yeni projeler yaratabilirsiniz. Doğru proje yapısını yaratmak için İçe Aktarma Eclipse seçeneklerini kullanabilirsiniz. Bu projeleri doğru bir şekilde yaratmak içinRational Application Developer ya da Java EE geliştirici araçları için Eclipse gereklidir.

Örneğin, bir EAR dosyasını içe aktarmak için Dosya > İçe Aktar' a gidin, Java EE > EAR dosyasıöğelerini seçin. EAR dosyanızın konumunu girin. Eclipse , EAR dosyası için bir proje ve uygulamadaki her bir modül için bir proje yaratır.

Şekil 1. EAR dosyasının içe aktarılması
Java EE EAR dosyasını içe aktar

Uygulamayı içe aktararak, konuşlandırma tanımlayıcısı bilgisiyle uygun proje yapısı yaratılır. EAR dosyanızın Java kaynak kodu varsa, bu kod da Eclipse projesine aktarılır. Ancak, EAR ve birim dosyalarının çoğu kaynak kodu içermez ve kaynak kodu doğru kaynak klasörlerine kopyalamanız gerekir. Yine, kaynak kodu dosya sisteminden ya da bir arşivden ( .zip ) içe aktarmak için Dosya > İçe Aktar ' a gidin. dosyadır. Her bir modüle ilişkin kaynak kodu içe aktarmak için bu yordamı yineleyin.

Projeleri el ile yaratmak için, Dosya > Yeni öğelerini seçin ve uygun proje tipini seçin:
  • EAR dosyası: Kurumsal Uygulama Projesi
  • WAR dosyası: Dinamik Web Projesi
  • EJB birimi: EJB Projesi
Kaynak dosyaları projeden doğru konumlarına kopyalamak için Dosya > İçe Aktar' a gidin.

Projeleri yapılandırma için aşağıdaki yönergeleri gözden geçirin:

  • Projenin src klasöründeki bir WAR dosyasına (örneğin, sunucu uygulamacığı, model ya da yardımcı program sınıfları) ilişkin Java kaynak kodunu yerleştirin. src klasörü tanımlıdır ve projeye ilişkin Java Oluşturma Yolu özelliklerinde değiştirilebilir. Java kaynak kodunun birden çok WAR dosyası tarafından başvurulması gerekiyorsa, proje dosyalarının yapılandırılmasına ilişkin bilgi için Paylaşılan Java projeleri başlıklı konuya bakın.
  • EJB projesinin ejbModule klasöründeki bir EJB birimine ilişkin Java kaynak kodunu yerlesin.
  • Place precompiled Java archive (JAR) libraries for a WAR file in the WebContent/WEB-INF/lib folder.
  • EAR düzeyinde JAR kitaplıklarını, kurumsal uygulama projesinin EarContent klasörüne yerleştirin. Projeniz bir APP-INF/lib klasörü içeriyorsa, klasörü EarContent klasörüne yerleştirin; ancak sınıf yollarını doğru şekilde güncelleştirmek için sınıf yolu kuralını ve hızlı düzeltmesini çalıştırmanız gerekir.

Uygulamaların IDE ' nize nasıl aktarılabilmesiyle ilgili daha ayrıntılı açıklamalar için bkz. WebSphere Application Server V8.5 Geçiş Kılavuzu ( http://www.redbooks.ibm.com/redbooks/pdfs/sg248048.pdf ) kullanın.

Maven projeleri

Maven 'ı kullanan bir uygulamayı etkili bir şekilde analiz etmek için, Eclipse ortamınıza en son M2Eclipse (m2e) uygulamasını kurun. WebSphere Developer Tools (WDT) and Rational Application Developer include m2e in the installation package. Bazı geçiş hızlı düzeltmelerinin doğru çalışması için, projelerde uygun iç işlev kümelerinin ayarlanması gerekir. Örneğin, bir web projesi devingen Web birimi iç işlev kümesini gerektirir ve bir EJB projesi EJB birimi kategorisini gerektirir. Any newly created project in an IDE with m2e installed is automatically created with the appropriate facets when the proper archetype is chosen. m2eile bir ortamda oluşturulmamış olan Maven projelerini içe aktardığınızda, uygun kategorilerin ayarlanıp ayarlanmadığını görmek için projeyi denetleyin. Kategorileri doğrulamak için, projeyi farenin sağ düğmesiyle tıklatın ve Özellikler > Proje Kategorisiseçeneğine gidin. Şekil 4 'e benzer bir iletiye sahip bir pencereye rastlabilirsiniz.

Şekil 2. Kategoriye dönüştür
Kategoriye dönüştür

Doğru proje iç işlev kümesi görünümüne gitmek için Kategori formuna dönüştür seçeneğini belirleyin. Web projeleri ve EJB projeleri için doğru kategoriyi seçin.