首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用JSF构建企业级Web应用程序

使用JSF构建企业级Web应用程序
EN

Stack Overflow用户
提问于 2012-04-12 18:15:22
回答 2查看 1.6K关注 0票数 2

我正在开发使用JSF和Eclipse IDE的企业web应用程序。但我没有JSF web应用程序架构师的经验,只是不熟悉名称类、项目、包、网页、模板页面等。,是否可以像下面这样命名包: CompanyName.systemName.controller (里面会有控制器) CompanyName.systemName.Model (里面会有托管bean和其他东西)

甚至如何为我的项目选择最好的结构(意味着文件夹,类,包,网页,模板页面等的架构)。如果有人有主意的话?我会很高兴,如果有样本项目。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2012-04-12 20:38:24

这些都是很好的包名。有些人喜欢按目的对包进行分组:

代码语言:javascript
复制
org.mycompany.myapp.controller
org.mycompany.myapp.dao
org.mycompany.myapp.service
etc...

对于较大的应用程序,我喜欢按功能分组:

代码语言:javascript
复制
org.mycompany.myapp.billing
org.mycompany.myapp.signup
org.mycompany.myapp.webservices
etc...

至于文件夹结构,一个好的Maven原型会很有帮助。下面是一个web页面,它很好地演示了如何使用Maven原型设置几种类型的http://www.javaserverfaces.org/get-started项目:

票数 0
EN

Stack Overflow用户

发布于 2012-04-13 16:07:54

如果从体系结构的角度来看,您的JSF应用程序应该与任何其他体系结构良好的Java-Web应用程序非常相似。

对于打包,我喜欢先按功能(如core、gui)划分,然后再按业务单元级别划分。

类似于:

代码语言:javascript
复制
com.comp.core.db.beans
com.comp.extension.ui.extension //If my application is going to give extension point for others to implement, extend the functionality.
com.comp.core.ui.controller

在类似的备注页面上,配置文件可以分解为单独的逻辑单元。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10121611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档