您的位置:首页 > 编程语言 > Java开发

J2ee方面最近总结

2015-11-25 15:08 375 查看
        最近一个月期间比较忙碌,当然也有很多收获,这边我对我近期的东西记录总结一下,也同时与大家分享一下!!

       1.平时工作中经常用到Spring框架,我们最常利用它来注入我们需要的参数或类,Spring 注入参数时  name值命名千万不可胡乱编写  严格按照命名法则进行命名  如 JumpToAssets是会报错的正确为 jumpToAssets 

      2.Spring 注入相应的类
实例:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<pre name="code" class="html"> <beans>
<bean id="url" class="java.net.URL">
<constructor-arg value="http://jshs.eamn.net/ws/services/CANService"/> 实例化一个链接变量 url
</bean>
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
<bean id="canServiceServiceLocator" class="com.wiscom.portal.application.assets.ws.CANServiceServiceLocator"/> 实例化一个变量
<bean id="canServiceSoapBindingStub" class="com.wiscom.portal.application.assets.ws.CANServiceSoapBindingStub">
<constructor-arg ref="url"/> 引用上面的url相当于入参
<constructor-arg ref="canServiceServiceLocator"/> 这边同理
</bean>
</beans> 之后在需要的类中引入就可以将类交给Spring进行托管,可以简洁代码,降低代码耦合,便于管理  


     

      3.    我们在数据数取出一段数据比如:select * from t_gk     我们可以将返回类型设成一个map  我们可以通过相应的key值 取出对应的值;

      4.    遇到如此一个问题:在一张表中的一个数据的类型为NUMBER,则在java代码中对应是数据类型应该为Long 但是却报错,研究原因发现竟然是类型不匹配。

                                      解决办法  将从数据库取出的相应数据给它toString,之后用Long.parseLong()转化为Long就好 

      

       5.    filter:alpha(opacity=100);  IE10以下设置div背景色为透明的方法(100为透明度100%)  只针对IE

       6. comboBox问题 (下拉列表显示)

Ext.onReady(function(){
var departmentStore = new Ext.data.JsonStore({ data : <c:out value="${recomendpcszList}" escapeXml="false"/>,
fields:['id','name','beginTime'],
root : "recomendpcszList"});
var departmentscombo = new Ext.form.ComboBox({
store:departmentStore,
tpl:'<tpl for="."><div class="x-combo-list-item">{beginTime}--{name}</div></tpl>',//配置此句可以使得下拉框里展现多个字段 个数不限
valueField :'id',
displayField: 'name',
hiddenName:"pcid",
mode: 'local',
applyTo:'pcidt',
triggerAction: 'all',
allowBlank:true ,
listeners: {
afterRender: function(combo) {
combo.setValue('<c:out value="${recommendPcszVO.id}" escapeXml="false"/>');
combo.setRawValue('<c:out value="${recommendPcszVO.name}" escapeXml="false"/>');

}
}
});

})        
      7. 做前端页面时我们一般都会做的就是页面居中,(超过多大的屏幕后页面居中,两边留白什么的):

            目前自己的网页兼容(页面内容居中问题),自己处理形成的习惯为:给body里加上一个主控的div 将此div的样式设成

                  background: url("../images/bgs.png") repeat-x;//页面背景图设置

                  width: 1394px;//主体页面宽度

                  width: 1390px\9;//兼容IE(反斜杠9 只有IE浏览器可读我个人喜欢用的hack方法)

                  margin: 0px auto;//重要样式  有了它可以实现兼容的 自动页面居中

    

             这边是工作时遇到的细节点,与大家分享,也记录点滴成长!!!!!!

  

   

     

     
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息