浏览 3094 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2004-12-21
简单的介绍我们项目的架构:
web层:struts Delegate:调用ejb接口 业务逻辑层: session bean dom:实现一些业务逻辑 dao: hibernate 感觉和AppFuse有点相似的,不过它没用ejb,而使用了Spring。 我对AppFuse还不了解,所以只能先抛个砖,希望大家能来讨论一下AppFuse 的优点以及特点。 另外,我想知道有没有谁做的项目架构是完全按照AppFuse的。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2004-12-20
我实验室刚完成的一个项目就是直接用Appfuse作为框架,另外把appfuse本身所使用的容器管理安全换成了Acegi Security System for Spring。
使用下来效果还算不错,不过按照appfuse原来的设计,页面中不能直接使用汉字,必须在properties文件中定义,这一点相对要繁琐一些。(大家都习惯了在页面上直接敲字) |
|
| 返回顶楼 | |
|
最后更新时间:2004-12-24
AppFuse在页面中可以使用汉字,只是要把taglibs.jsp中的第一行拿出来,放在每个jsp的第一行,然后执行ant deploy,这样就可以,但是在tomcat的WebApps下的jsp中的汉字显示为乱码,但执行起来正常,这个问题好像是Tomcat5的问题,我前几天刚刚看到这样一篇文章,但忘了在哪里了。
我把AppFuse的主要开发步骤的文档翻译了,请参见blog.csdn.net/ltf_ty. 感觉Appfuse是一个好的框架,至少它使我看到国外的Web开发是怎样集成Struts、Spring、Hibernate、Sitemesh、ant、XDoclet、DBUnit等一些流行的工具的。 但它也有些问题,我使用它的Ant任务过程中遇到一系列的问题,比如如果自己在*Form.java文件中添加了一些方法,在ant setup的时候就被覆盖了,还有一些其他的Bug,另外它的界面符合老外的习惯,我们国内的项目的按钮基本都要被图片代替,所以要修改它的代码生成器的源代码。我暂时只想到这么多,我准备过阶段写一些这方面的笔记。 欢迎交流,ltf_ty@163.net. |
|
| 返回顶楼 | |
|
最后更新时间:2005-01-12
引用 如果自己在*Form.java文件中添加了一些方法,在ant setup的时候就被覆盖了
可以在metadata/web目录下有形如 xdoclet-XxxxForm.java的文件,ant执行xdoclet时,将添加在依据Xxxx类所生成的Form类的中。可以参看xdoclet-UserForm.java的例子 |
|
| 返回顶楼 | |
|
最后更新时间:2005-01-13
其实那个模板我也找到了,只是时间紧,没有时间研究它,但我找到了另一种解决办法,也解决了这个问题。
|
|
| 返回顶楼 | |
|
最后更新时间:2005-01-13
ltf_ty 写道 其实那个模板我也找到了,只是时间紧,没有时间研究它,但我找到了另一种解决办法,也解决了这个问题。
请问ltf_ty,你用什么方法解决的呢? |
|
| 返回顶楼 | |
|
最后更新时间:2005-01-15
我看了 一大半 ,后来有看别的项目代码了。感觉很好。
我现在就用struts+spring+hibernate做网站程序。 希望和大家一起学习 QQ:327278581 加时注明: struts+spring+hibernate |
|
| 返回顶楼 | |






