Go-ForIt 记事:eXtreme DragonSlayer 专题报告,第 5 部分: 视图 bean:将 Java 代码与 JSP 组件分离
2009-11-06 00:00:00 来源:WEB开发网核心提示: 然而,通过从 JSP 中除去 Java 代码,Go-ForIt 记事:eXtreme DragonSlayer 专题报告,第 5 部分: 视图 bean:将 Java 代码与 JSP 组件分离(4),我们可以明显地减少 JSP 文件中错误出现的可能性,错误将更可能发生在我们从 JSP 调用的 J
然而,通过从 JSP 中除去 Java 代码,我们可以明显地减少 JSP 文件中错误出现的可能性。错误将更可能发生在我们从 JSP 调用的 Java 组件中,因为我们的所有逻辑都封装在这些组件中。我们可以利用强大的集成开发环境(Integrated Development Environment,IDE),它允许我们编译、测试和调试 Java 代码。在我们的项目中,我们用的是 IBM VisualAge for Java 企业版,版本 3.5。VisualAge 包含一个健壮的、集成的调试器和一个用于测试将要配置到 WebSphere Application Server 的应用的 WebSphere 测试环境(WebSphere Test Environment)。VisualAge 还递增地编译代码,所以您可以马上知道您的编译有没有错误。我们使用 VisualAge 开发、测试和调试我们的所有 Java 组件,包括我们的视图 bean。
添加视图 bean 之前和添加之后
当用户在 Go-ForIt 站点注册,且在服务器端处理期间捕获一个错误条件时,我们希望让用户返回到注册表单,且此表单顶端显示一条出错消息,他们输入的所有数据都已预先填入了表单。我们使用了视图 bean 来提供此功能,同时仍维持我们的 MVC 设计的完整性。我们来看一下涉及到的实际组件及有关代码。
下图显示了我们向体系结构添加视图 bean 之前和添加之后的应用流程。
视图 bean 添加之前的“用户注册”应用流程
视图 bean 添加之后的“用户注册”应用流程
- ››Godaddy域名解析使用DNSPOD方法
- ››GOV.CN域名解析修改
- ››Google搜索引擎的奥秘
- ››Google测试搜索结果页面右侧内容更丰富的信息栏
- ››Google Dart精粹:应用构建,快照和隔离体
- ››google的代码审查
- ››google analytics清晰追踪爬虫的爬行信息
- ››Google+中文用户在两千万Google+大军中是少数派
- ››Google AdWords最昂贵点击成本的20种关键词分类
- ››Google运作经理Bryan Power给出的GOOGLE求职意见
- ››Google用户体验的十大设计原则
- ››Google Analytics(分析)能为网站带来什么
更多精彩
赞助商链接