eclipse3.1.2+lomboz开发j2ee程序与web应用---注意篇(2)

        还有些要注意的细节,特别说明下:

        1、file-->new-->project发现不能构建jsp、servlet ?

               从window-->customer perspective -->shortcuts 选中web就好

        2、配置tomcat5时,注意解压缩的要按照下面路径放置:path=D:\\eclipse3.1.2\\tomcatPluginV31

        3、在使用wtp创建工程时,你时常会发现死机,通过研究下xml规范的会发现,原来那是wtp通过网络查找tld、dtd、xsd文件来验证jsp、xml,由于很多验证地址是虚拟地址,另外由于教育网等原因,导致上述情况。

               可以通过把那些网址映射到本地目录,具体的操作如下(此映射部分转自lighting文):             

Eclipse菜单Window/preferences/Web And XML(左边)/XML Catalog/会发现右边有很多系
统已经做好的映射,我们只要把J2EE里面的dtd或是Schema加上就可以了

现在我们来添加web.xml的schema验证
点击add...
在弹出的对话框里进行这样的配置,具体本地目录自行查找,呵呵,我是从Sun App serve
r下找的,Tomcat下也有,在common/lib/servlet-api.jar/javax.servlet.resources里面
,需要先解压
URI:     file:G:\Java\server\J2EE1.4\lib\schemas\web-app_2_4.xsd
Key Type: Schema Location
Key:  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd

一旦配制好,我们就可以发现,在web.xml里面我们有代码提示功能了,这就是WTp的强大
之处,只要给它验证文件,它就可以给出代码提示!

但是由于J2EE体系庞大,我们还需要配置其它的XML验证文件,这是我这里的验证网址列表

URI:     file:G:\Java\server\J2EE1.4\lib\schemas\j2ee_1_4.xsd
Key Type: Namespace Name
Key:  http://java.sun.com/xml/ns/j2ee


URI:     file:G:\Java\server\J2EE1.4\lib\schemas\application_1_4.xsd
Key Type: Schema Location
Key:  http://java.sun.com/xml/ns/j2ee/application_1_4.xsd


URI:     file:G:\Java\server\J2EE1.4\lib\schemas\application-client_1_4.xsd
Key Type: Schema Location
Key:  http://java.sun.com/xml/ns/j2ee/application-client_1_4.xsd

URI:     file:G:\Java\server\J2EE1.4\lib\schemas\j2ee_1_4.xsd
Key Type: Schema Location
Key:  http://java.sun.com/xml/ns/j2ee/j2ee_1_4.xsd

URI:     file:G:\Java\server\J2EE1.4\lib\schemas\jsp_2_0.xsd
Key Type: Schema Location
Key:  http://java.sun.com/xml/ns/j2ee/jsp_2_0.xsd

URI:     file:G:\Java\server\J2EE1.4\lib\schemas\web-app_2_4.xsd
Key Type: Schema Location
Key:  http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd


URI:     file:G:\Java\server\J2EE1.4\lib\schemas\j2ee_web_services_1_1.xsd
Key Type: Schema Location
Key:  http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd


URI:     file:G:\Java\server\J2EE1.4\lib\schemas\j2ee_web_services_1_1.xsd
Key Type: Schema Location
Key:  http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd


URI:     file:G:\Java\server\J2EE1.4\lib\schemas\xml.xsd
Key Type: Namespace Name
Key:  http://www.w3.org/2001/XMLSchema-instance


URI:     file:G:\Java\server\J2EE1.4\lib\schemas\j2ee_1_4.xsd
Key Type: Schema Location
Key:  j2ee_1_4.xsd


URI:     file:G:\Java\server\J2EE1.4\lib\schemas\jsp_2_0.xsd
Key Type: Schema Location
Key:  jsp_2_0.xsd

还有hibernate的

URI:     file:G:\Java\lib\hibernate-3.1\src\org\hibernate\hibernate-configurat
ion-3.0.dtd
Key Type: Public ID
Key:  -//Hibernate/Hibernate Configuration DTD 3.0//EN


URI:     file:G:\Java\lib\hibernate-3.1\src\org\hibernate\hibernate-mapping-3.
0.dtd
Key Type: Public ID
Key:  -//Hibernate/Hibernate Mapping DTD 3.0//EN

JSF

URI:     file:G:\Java\lib\jsf-1_1_01\lib\web-facesconfig_1_1.dtd
Key Type: Public ID
Key:  -//Sun Microsystems, Inc.//DTD JavaServer Faces Config 1.1//EN

        4、自动激活的设置,在包或类后加“.”将会激活该包或类的包含元素,如果发现比较慢,可以设置auto acativation delay =50,这样会快点。

        5、自动生成getter/setter方法 只需要申明protected,private类成员变量,然后在Package Explore中找到该类,右键点击,选择“Source”“Generate Getters and Setters”。

       6、更改类名/变量名 如果涉及到多处修改,不要直接在源码中更改,在Package Explore中找到要改名的类或变量,右键点击,选择“Refactor”“Rename”,eclipse会自动搜索所有相关代码并替换,确保不会遗漏或改错。

你可能感兴趣的:(java,xml,Hibernate,Web,网络应用)