BEA Workshop™ for JSF 3.0

2024-04-15 11:32
文章标签 3.0 jsf bea workshop

本文主要是介绍BEA Workshop™ for JSF 3.0,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

BEA Workshop™ for JSF 3.0

EJB

支持Hibernate的BEA Workshop™ Studio ORM Workbench

BEA Workshop™ Studio是一种端到端、从浏览器到数据库的开发解决方案,具有对Hibernate、JSP、Struts和JSF的集成支持。ORM Workbench包括DbXplorer、DbXaminer、Entity Editor、SQL Editor和Mapping Editor等。


真正的JSP调试

真正的JSP调试

BEA Workshop™ Studio调试器不止是简单的行映射/单步调试,它还提供了对构成Web应用程序的多个层进行调试的功能。

  • 直接调试JSP——打开一个JSP文件,只需设置一个断点后即可继续进行。BEA Workshop™ Studio 调试器将在JavaServer Pages上进行调试,如同它不过是Java那样。
  • 对JSP标签和Java进行调试——直接进入JSP标签或Java scriptlet。
  • JSP变量——BEA Workshop™ Studio提供JSP变量视图,从中可以方便地看到变量,并可以在单步调试应用时设置变量。
  • 支持开放和标准化平台:JBoss™、Tomcat、BEA WebLogic™和IBM WebSphere™、Resin和Jetty

AppXRay™——Web应用智能

AppXRay™——Web应用智能

设想有这样一个开发环境,其中您所使用的文件了解它们与Web应用中其他各层之间相互依存的关系。AppXRay能够使它成为现实。通过扫描Web应用的所有各层和元素,使得它们在整个环境中都可用。AppXRay维护工件之间的层级关系,包括工件之间相互依存关系的映射。这样可以对所有已知工件的情况都了如指掌,在开发时就能够尽早发现问题,而不用等到代价高昂的部署调试阶段。有关该特性内容的详细信息,请参见特点与优势页面。


AppXaminer™

AppXaminer™

AppXaminer提供查看所有Web应用工件相互依存关系的完整视图,提供自动问题检测和在整个环境中的轻松导航。马上导入您的应用,提高整体质量吧!AppXaminer 能够显著减少寻找和发现错误所花的时间,在版本控制情况下进行团队开发时更是如此,而且它还能帮助进行预测性的"what-if"变化影响分析!


Jakarta Struts Development

Jakarta Struts Development

Struts通过源代码、图形化可见即所得(WYSIWYG)功能和表单编辑器为struts-config.xml 配置文件提供支持。轻松浏览、编辑和导航基于应用的Struts流。Struts相关工件的代码完成包括资源包。对资源包(语言支持)本地化版本的引用在设计时支持可视化,还有更多功能!


JSF - JavaServer Faces开发

JSF - JavaServer Faces开发

BEA Workshop™ Studio 与WYSIWYG 编辑器功能紧密集成。其他特性包括向导和拖放功能,JSF组件的代码完成、错误检查、JSP和JSF所管理的Bean之间的验证以及导航块编辑器等。




专业的、上下文敏感的源代码编辑器不仅节省时间,而且能减少错误

专业的、上下文敏感的源代码编辑器不仅节省时间,而且能减少错误

BEA Workshop™ Studio提供针对Eclipse的专业化JSP资源编辑功能。凭借BEA的AppXRay技术,BEA Workshop™ Studio源代码编辑器对您Web应用的所有各层的上下文关系了如指掌。代码完成涉及所有各层,包括JSP、Struts、JSF、Java、标签库和html等。


AppXNavigator™

AppXNavigator™

AppXNavigator提供从源代码编辑器内部到AppXRay所了解的所有工件的超链接形式导航。这意味着你能够快速访问Web应用中所有已知的工件。从源代码编辑器:Control-Click相关的工件,BEA Workshop™ Studio将为工件打开相关的编辑器。

 


业内对Tiles的最有力支持

业内对Tiles的最有力支持

利用Tiles和Struts进行开发会非常棘手。BEA Workshop™ Studio有助于克服困难,因为它能够提供可视化和源代码级编辑功能,并对您的整个Web应用有全面深入了解。AppXRay是独特的技术,提供对Tiles 相关功能和Web应用的所有其他层(包括Struts、JSP和Java)的验证和一致性检查。Tiles支持包括设计时Tiles呈现、Tiles配置图形化编辑器、集成的Tiles编辑器、集成的Tiles和Struts支持,以及Tiles一致性检查等。


Struts 验证框架

Struts 验证框架

BEA Workshop™ Studio for Struts提供对Struts验证框架的完全支持。实现层充分集成到环境中,了解环境中其他层的情况。







同步、双向的源代码/可视编辑器

同步、双向的源代码/可视编辑器

先进的源代码/可视化JSP编辑器具有独特的功能,能够使您同时在源代码或可视化级级别进行开发!设想一下,加速现有项目并试图理解如何将其集成在一起会遇到多大的困难。只需打开项目和相关的JSP或Struts配置文件。利用可视化编辑器进行导航可以自动突出相关的源代码,提供直观的方式来理解和编辑应用。


JSP 2.0、JSTL和EL

JSP 2.0、JSTL和EL

BEA Workshop™ Studio包括对JSP 2.0、JavaServer Pages Standard Tag Library (JSTL) 和Expression Language (EL) 的高级支持。







自动验证和一致性检查

自动验证和一致性检查

在部署之前就可以找到问题。BEA Workshop™ Studio提供涉及Web应用所有各级别的验证和一致性检查。JSP页面直到运行时才会进行编译,许多错误都是由配置文件引起的,而通常在运行时才读取这些配置文件。因为在应用运行时所发现错误的位置可能会远离错误的实际位置,所以使用Jakarta Struts和JSF这样的框架会增大错误诊断的难度。利用BEA的 AppXRay技术,BEA Workshop™ Studio能够帮助您在部署之前发现应用中的错误。因此这些警告,能够在开发过程中,发现和避免发生许多常见的Web应用运行时间错误,从而节省时间和精力,并提升您的生产率。

 

这篇关于BEA Workshop™ for JSF 3.0的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/905694

相关文章

4B参数秒杀GPT-3.5:MiniCPM 3.0惊艳登场!

​ 面壁智能 在 AI 的世界里,总有那么几个时刻让人惊叹不已。面壁智能推出的 MiniCPM 3.0,这个仅有4B参数的"小钢炮",正在以惊人的实力挑战着 GPT-3.5 这个曾经的AI巨人。 MiniCPM 3.0 MiniCPM 3.0 MiniCPM 3.0 目前的主要功能有: 长上下文功能:原生支持 32k 上下文长度,性能完美。我们引入了

Cmake之3.0版本重要特性及用法实例(十三)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列【原创干货持续更新中……】🚀 优质视频课程:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 人生格言: 人生从来没有捷径,只有行动才是治疗恐惧

【C-实践】文件服务器(3.0)

文件服务器1.0文件服务器2.0文件服务器4.0 概述 使用了 tcp + epoll + 线程池 + 生产者消费者模型,实现文件服务器 有两个进程,主进程负责接收退出信号用来退出整个程序;子进程负责管理线程池、客户端连接以及线程池的退出 子进程中的主线程生产任务,其他子线程消费任务 功能 主要功能:客户端连接服务器,然后自动下载文件 注意 实际传输速度

如何为 MongoDB 3.0.4 以下版本选择合适的 PyMongo 版本

在使用 MongoDB 时,开发者通常会使用 Python 的 pymongo 库来与 MongoDB 进行交互。然而,不同版本的 MongoDB 需要匹配相应版本的 pymongo 才能正常运行。如果你的 MongoDB 版本较低(例如 3.0.4 以下),而使用了不兼容的 pymongo 版本,就会遇到连接失败或功能异常的问题。 在这篇文章中,我们将介绍如何为 MongoDB 3.0.4 以

面壁小钢炮3.0发布:端侧ChatGPT时代的技术飞跃

一、面壁小钢炮3.0模型介绍  ➤  MiniCPM 3.0 开源地址: 🔗 https://github.com/OpenBMB/MiniCPM 🔗 https://huggingface.co/openbmb/MiniCPM3-4B         2024年9月5日,面壁智能发布 MiniCPM3-4B!该模型的表现超越 Phi-3.5-mini-instruct 和 GPT-3

数据倾斜?Spark 3.0 AQE专治各种不服

Spark3.0已经发布半年之久,这次大版本的升级主要是集中在性能优化和文档丰富上,其中46%的优化都集中在Spark SQL上,SQL优化里最引人注意的非Adaptive Query Execution莫属了。 Adaptive Query Execution(AQE)是英特尔大数据技术团队和百度大数据基础架构部工程师在Spark 社区版本的基础上,改进并实现的自适应执行引擎。近些年来,S

【漏洞复现】锐捷 校园网自助服务系统 login_judge.jsf 任意文件读取漏洞

免责声明:         本文内容旨在提供有关特定漏洞或安全漏洞的信息,以帮助用户更好地了解可能存在的风险。公布此类信息的目的在于促进网络安全意识和技术进步,并非出于任何恶意目的。阅读者应该明白,在利用本文提到的漏洞信息或进行相关测试时,可能会违反某些法律法规或服务协议。同时,未经授权地访问系统、网络或应用程序可能导致法律责任或其他严重后果。作者不对读者基于本文内容而产生的任何行为或后果承担

EJB,JSF,RMI原理以及作用

EJB EJB是sun的JavaEE服务器端组件模型,设计目标与核心应用是部署分布式应用程序。简单来说就是把已经编写好的程序(即:类)打包放在服务器上执行。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE(javaEE)的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核

Cocos2dx 3.0 过渡篇(五) 随机数的获取

1、简单的随机数用法:CCRANDOM_0_1 示例如下: [cpp] int HelloWorld::getRand(int start,int end)  {   float i = CCRANDOM_0_1()*(end-start+1)+start;  //产生一个从start到end间的随机数   return (int)i;  }   2、上述的方法虽然简便,但是运行

Cocos2dx 3.0 过渡篇(三) 触摸机制

尊重原创,转载请注明来自:star特530的CSDN博客 http://blog.csdn.net/start530/article/details/18325493 本来在中午休息时间打算大展拳脚,好好写一篇新触摸机制相关的博文,结果,等真正下手的时候才发现无从下手,很多地方自己都说不清,赶紧看了下testCpp,才发现原来是这样,还可以这样,哦?这样都行?哎,我还是太年轻了。   咱也只能