本文主要是介绍31. 怎样在Xpages应用中写Java,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
机制
菜单栏Windows—Open EclipseViews—Package Explorer,打开一个Xpages应用,新建一个Java源文件夹(如WebContent\src),创建一个Java Class,开始编码。
这就是在版本8.5.3之前的Designer里写Java代码要经历的步骤。对于使用Eclipse的开发人员来说很普通,对于Domino开发人员来说是非典型的后门。IBM正视到在Xpages应用里使用Java的必要性,从8.5.3起新增了Java设计元素,使得添加Java不再需要专门的技巧。
那么这些Java代码怎样在Xpages应用里发挥作用呢?我们知道Xpages是基于Java ServerFace技术的。JSF本身是一个Java的采用组件模型的开发Web应用的框架。所有的XPage都是编译成Java后作为一个JSF应用运行的。和大多数流行的Web开发框架一样,JSF也采用MVC的设计原则。视图(View)使用JSP或Facelet技术,业务逻辑(Model)封装在用Java编写的Managed Bean里。两者之间通过作为控制器(Controller)的专门的FacesServlet连接起来。这个Servlet在JSF中可以在web.xml里配置,默认是指定为javax.faces.webapp.FacesServlet,在Xpages里则被隐藏起来,固定为com.ibm.xsp.webapp.FacesServlet。在实际操作中,视图需要访问和调用某个Managed Bean的属性和方法时,就使用JSF表达式语言(JSF Expression Language)引用该Bean配置好的对应变量名称,比如用户在页面上单击一个按
这篇关于31. 怎样在Xpages应用中写Java的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!