Difference between
version 5
and
version 4:
At line 151 changed 1 line. |
This release's main features are swapping out Tiles for SiteMesh and adding WebWork as a web framework option. I also refactored the Struts Action tests to use MockStrutsTestCase and eliminated the need to use Cactus for running web tests. This reduced test execution time by over 50%. The relationship between users and roles was re-worked to take advantage of Hibernate's features as well. |
Le feature principali in questo rilascio sono la sostituzione di Tiles con SiteMesh e l'aggiunta di WebWork come opzione fra i web framework. Ho anche applicato un refactoring sui test delle Struts Action in modo da usare MockStrutsTestCase eliminando così la necessità di usare Cactus per eseguire i test lato web. Ciò ha permesso una riduzione nei tempi di esecuzione dei test di oltre il 50%. Inoltre la relazione fra utenti e ruoli è stata rivista in modo da sfruttare le feature di Hibernate. |
At line 158 changed 1 line. |
This release has lots of modifications that I've been meaning to make for quite some time. Specifically (1) removing the dependency on j2ee.jar and (2) [removing Struts from the services layer|http://raibledesigns.com/page/rd?anchor=no_more_struts_in_services]. I also made improvements to Spring and its context file loading so you should be able to <a href="http://raibledesigns.com/page/rd?anchor=mysql_conference_day_1">run unit tests from your IDE</a>. |
Questo rilascio contiene diverse modifiche che intendevo effettuare da un bel po' di tempo. Nello specifico (1) la rimozione della dipendenza da j2ee.jar e (2) la [rimozione di Struts dal services layer|http://raibledesigns.com/page/rd?anchor=no_more_struts_in_services]. Ho anche migliorato il caricamento dei file di contesto di Spring per cui ora dovrebbe essere possibile <a href="http://raibledesigns.com/page/rd?anchor=mysql_conference_day_1">eseguire gli unit test dal tuo IDE</a>. |
At line 161 changed 1 line. |
Other notables include full i18n support (with translations in Dutch, Portuguese and Chinese), improved setup-tomcat target (no additional JARs needed now), and an option to use Spring's MVC framework instead of Struts - ''with full tutorials!'' If you'd like, you can [read more about my conversion from Struts to Spring|http://jroller.com/page/raible?anchor=migrating_from_struts_to_spring]. <em>Enjoy!</em> |
Altre cose da notare sono il supporto i18n completo (con traduzioni in danese, portoghese e cinese), un target setup-tomcat migliorato (ora non c'è più bisogno di alcun JAR aggiuntivo), ed un'opzione per usare il framework MVC di Spring al posto di Struts - ''completo di tutorial!'' Se ti interessa, puoi [leggere altro sul mio passaggio da Struts a Spring|http://jroller.com/page/raible?anchor=migrating_from_struts_to_spring]. <em>Buon divertimento!</em> |
At line 171 changed 1 line. |
This release involves many changes: [re-arranging packages/directories|http://raibledesigns.com/page/rd?anchor=appfuse_refactorings_part_i_changing], [Spring integration|http://raibledesigns.com/page/rd?anchor=appfuse_refactorings_part_ii_spring], [Remember Me refactorings|http://raibledesigns.com/page/rd?anchor=appfuse_refactorings_part_iii_remember] and I also [added iBATIS as a persistence option|http://raibledesigns.com/page/rd?anchor=appfuse_refactorings_part_iv_replacing]. I also spent a lot of time going through the [tutorials|Articles] to make sure they are up to date. I've been using AppFuse 1.4 for a few weeks on my current project, and I really do like the way [Spring|http://springframework.org] makes it easy to configure Hibernate, Transactions and Interface->Implementation relationships. If you're interested in upgrading your AppFuse 1.x app to use Spring, you can [checkout this howto|AppFuseSpringUpgrade]. |
Questa release contiene diverse modifiche: [re-arranging packages/directories|http://raibledesigns.com/page/rd?anchor=appfuse_refactorings_part_i_changing], [Spring integration|http://raibledesigns.com/page/rd?anchor=appfuse_refactorings_part_ii_spring], [Remember Me refactorings|http://raibledesigns.com/page/rd?anchor=appfuse_refactorings_part_iii_remember] and I also [added iBATIS as a persistence option|http://raibledesigns.com/page/rd?anchor=appfuse_refactorings_part_iv_replacing]. I also spent a lot of time going through the [tutorials|Articles] to make sure they are up to date. I've been using AppFuse 1.4 for a few weeks on my current project, and I really do like the way [Spring|http://springframework.org] makes it easy to configure Hibernate, Transactions and Interface->Implementation relationships. If you're interested in upgrading your AppFuse 1.x app to use Spring, you can [checkout this howto|AppFuseSpringUpgrade]. |
Back to AppFuse_it,
or to the Page History.
|