2010-09-07 25 views
10

Bir Bahar MVC 3 tabanlı projede şu anda değilim ve Bahar MVC 3.0 ve Apache Fayans 2

Ben Fayans 2 Ben yapabilir çerçevenin bir halt olduğunu düşünüyorum Apache Fayans 2 gün öğrendim Benim projemde iyi bir kullanım, ama bunu yapmadan önce, Tiles'in Struts ile içsel ilişkisi göz önüne alındığında, Spring MVC 3 ile iyi entegre olup olmadığını bilmek isterim. Bahar ayrıca bazı çerçevelerle ilgili sorunlara sahip gibi görünüyor, bu yüzden tahmin ettiğimden çok daha dikkatli.

Peki, Spring, Spring MVC 3 ve Tiles 2 ile olan deneyiminiz nasıl bir arada?

Teşekkürler!

cevap

7

Spring MVC ve Fayanslar birlikte harika geçer. Spring MVC, kiremit tanımlarını görünüm olarak ele alır ve ikisi de sorunsuz bir şekilde bütünleşir. Spring Reference ile başlayın. Orada size rehberlik edecek quite a few examples var.

3

Gerçekten iyi bir şekilde entegre olurlar. Bu example ile başlayabilirsiniz, gerçekten basit. Sadece kendi fayans-defs.xml (Fayans yapılandırma) ve sonra (fayans etiketi kullanarak) JSPs uygulamaya başlayabilir, sizin web app-config.xml (Bahar yapılandırma) yapılandırmanız gerekir.

Maven kullanıyorsanız, sadece Tiles2 için Bahar projeye bu bağımlılıkları eklemek gerekir: Söz etmek istiyorum sebarmeli Yanı Sıra

<dependency> 
     <groupId>org.apache.tiles</groupId> 
     <artifactId>tiles-jsp</artifactId> 
     <version>2.2.2</version> 
    </dependency> 

    <dependency> 
     <groupId>org.apache.tiles</groupId> 
     <artifactId>tiles-template</artifactId> 
     <version>2.2.2</version> 
    </dependency> 
0

, fayans da slf4j günlüğü çerçeve ihtiyacı olduğunu :

<dependency> 
    <groupId>org.slf4j</groupId> 
    <artifactId>slf4j-log4j12</artifactId> 
    <version>1.5.8</version> 
    <scope>compile</scope> 
</dependency> 

Ve muhtemelen de JSTL kullanmak istiyorum:

<dependency> 
    <groupId>javax.servlet</groupId> 
    <artifactId>jstl</artifactId> 
    <version>1.2</version> 
</dependency> 
İlgili konular