来看JBuilder 2005 Struts深度体验之新增
最后我再次声明,我并没有说不看好java,实际上我对java很乐观的,毕竟她正在不断改进中,我相信她总有一天会和.net网页编程并驾齐驱的新增一个Struts设置文件
思索到图书模块是一个对照自力的模块,为了不对Struts设置文件的资本争用招致团队工程的掩盖或抵触,我们为这个模块独自供应一个新的Struts设置文件,用这个设置文件设置图书模块一切Struts联系关系的信息。
我们依照以下的体例为webModule模块增加一个名为book-struts-config.xml的设置文件。
起首到<工程目次>/webModule/WEB-INF拷贝一个原本的struts-config.xml文件,改名为book-struts-config.xml放在struts-config.xml不异的目次下,删除原有设置的内容,将其调剂成:
<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEstruts-configPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration1.1//EN""http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
</struts-config>
然后,在工程窗格的资本树中定位到webModule->Deploymentdescriptors-><Struts1.1>节点上,右击<Struts1.1>节点,在弹出的菜单当选择Properties...弹出Propertiesfor’<Struts1.1>’对话框,如6所示:
<br>
6Struts设置文件保护对话框
点击Add...按钮,在弹出的ChooseStrutsconfigfile对话框当选择book-struts-config.xml设置文件,按OK这个新的Struts设置文件将增加到Strutsconfigfileinweb.xml列表中。
新增设置文件乐成后,在工程窗格资本树的<Struts1.1>节点下,你将会发明这个新到场的Struts设置文件,以下图所示:
<br>
7两个Struts设置文件
如许,在创立新的FormBean或Action时,你就能够选择用哪一个设置文件来保留Struts的设置信息了。
图书ActionForm
上面我们动手创立用于吸收新增图册页面表双数据的BookActionForm,利用book-struts-config.xml保留BookActionForm的设置信息。BookActionForm必要举行数占有效性自检,也就是说,要让BookActionForm完成validate()办法。
创立BookActionForm和创立UserActionForm类似,可是在导游的第1步必要指定book-struts-config.xml纪录BookActionForm设置信息,如8所示:
<br>
8选择分歧的设置文件
<p>
Java的B/s开发是通常是javaweb开发,又叫J2EE开发,J2SE是手机开发。C#的C/s和B/s开发是说.net网页编程和Asp开发。。u在这里说明一点;资深一点的Java和C#程序员都明白一点 在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。 如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。 我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。 是一种使网页(Web Page)产生生动活泼画面的语言 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 是一种突破用户端机器环境和CPU 你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 Java是一种计算机编程语言,拥有跨平台、面向对java
页:
[1]
2