<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    風(fēng)人園

    弱水三千,只取一瓢,便能解渴;佛法無邊,奉行一法,便能得益。
    隨筆 - 99, 文章 - 181, 評論 - 56, 引用 - 0
    數(shù)據(jù)加載中……

    OperaMasks應(yīng)用中常見異常

    1、異常說明
        找不到指定的LiteBean
    @ManagedProperty("#{sys.userEditBean}")org.operamasks.el.eval.EvaluationException: 找不到類型org.operamasks.el.eval.SystemScope的'userEditBean'屬性。
        解決方法:
    sys前綴的問題,改用其他的名字就可以了。aom好像自己有一些保留字,以后需要注意這個問題。

    2、按鈕沒有綁定后臺方法
       
    解決方法:通常情況下都是沒有把按鈕包含在form標(biāo)簽中所導(dǎo)致的。

    持續(xù)更新ing

    初次使用,導(dǎo)致出現(xiàn)的很多異常信息看不懂,不知道從何處理。幾下問題,便于以后查找。

    posted @ 2009-06-17 09:30 風(fēng)人園 閱讀(364) | 評論 (0)編輯 收藏

    OperaMasks學(xué)習(xí)系列(二) AdvanceCRUD (原創(chuàng))

            今天抽空實(shí)驗(yàn)了一下aom下實(shí)現(xiàn)CRUD的過程,整個過程雖然有點(diǎn)小問題,但是整體還是比較清楚的,而且關(guān)鍵是最后的頁面操作,可以說非常的好,特別M-D表格的操作非常好,只是感覺Detail表格部分好像有點(diǎn)點(diǎn)速度問題,但是還能接受。
            第一次做,各個類之間的調(diào)用關(guān)系有點(diǎn)不是很清楚,還需要好好研究一下。從頁面的效果來講,確實(shí)非常的帥,本身就是從extjs擴(kuò)展過來的。樣式就沒得說了。
        看一下最終的頁面

           
            這兩天看來還需要好好研習(xí)一下程序代碼,搞清楚每個類之間的關(guān)系及調(diào)用。

    有一個比較嚴(yán)重的問題,就是IE無故異常,然后關(guān)閉,不知道是本機(jī)系統(tǒng)問題,還是程序問題。寫java web系統(tǒng)這么久,還沒有發(fā)生過這種問題,或者說這么頻繁的發(fā)生,確實(shí)有點(diǎn)問題。要是真是這樣,這個架構(gòu)就沒有什么意義了。希望不要是aom封裝js是的問題。 

            遺留問題:TextField 關(guān)聯(lián)數(shù)據(jù)的引用。
                                DataGrid數(shù)據(jù)格式化、GridCell的下拉菜單,及數(shù)據(jù)關(guān)聯(lián)引用。
            DataGrid/EditDataGrid 永遠(yuǎn)都是問題最多的,因?yàn)橛玫阶疃?,能用好這兩個Grid,系統(tǒng)也就能很完美了。

    posted @ 2009-06-15 15:39 風(fēng)人園 閱讀(247) | 評論 (0)編輯 收藏

    OperaMasks學(xué)習(xí)系列(一) HelloDuke(原創(chuàng))

            很久以前,就有注意過這個項(xiàng)目。當(dāng)再次見到這個項(xiàng)目的時候,都已經(jīng)到2.x了,而且還有了studio。看上去比以前好多了,所以我想試一下,到底在開發(fā)上能有多大的提高。
            這兩天搞helloDuke搞了半天,IovC確實(shí)是一個不錯的想法,只是在頁面編寫上需要點(diǎn)點(diǎn)注意。就是在放空間的地方,記得一定要放上form,否則是沒有辦法關(guān)聯(lián)的。這個問題折騰了我?guī)讉€小時,才把簡單的hello搞出來。
              從IoVC來講,操作控制上確實(shí)不錯,需要更深入的了解研究。做到頁面與控制的真正分離。
            代碼很簡單,這里就不做說明了,可以去看OperaMasks社區(qū)的指導(dǎo)文章,里面有很詳細(xì)的說明。

            如果OperaMasks真有宣傳的那樣,想CS那樣操作簡單,想Ruby那樣開發(fā)方便,這確實(shí)是web開發(fā)的一個飛躍,我也來添磚加瓦吧。

            下一節(jié) CRUD,讓我們來一步步了解AOM的魅力。。。

    posted @ 2009-06-12 13:01 風(fēng)人園 閱讀(226) | 評論 (0)編輯 收藏

    如何快速發(fā)布java桌面應(yīng)用

    使用java,最大的一個問題就是運(yùn)行環(huán)境,特別是像java桌面運(yùn)行環(huán)境。安裝復(fù)雜的話,這么多客戶端,會把人累死的。所以要尋找一個方便的設(shè)置運(yùn)行環(huán)境、啟動jar文件的方法。
        1、設(shè)置運(yùn)行環(huán)境
                    運(yùn)行環(huán)境就是怎么設(shè)置環(huán)境變量的問題了,通過delphi也可以實(shí)現(xiàn)動態(tài)設(shè)置。只要將jre跟jar一同發(fā)布即可??梢苑奖憧蛻舳说陌惭b。

        2、啟動程序,也就是怎么運(yùn)行jar文件
                     在網(wǎng)上找到一個delphi寫的,用來啟動jar的程序,這樣只要把java程序打包成jar文件后,通過這個程序就可以把jar啟動起來,不然的話就需要將其重新打包成exe文件來運(yùn)行了。
      
       3、創(chuàng)建桌面快捷方式
                    方便用戶啟動程序。

    未測試

    posted @ 2009-04-15 15:33 風(fēng)人園 閱讀(253) | 評論 (0)編輯 收藏

    Asp.net 中各種ajax的實(shí)現(xiàn)

    首先當(dāng)然是微軟的Atlas了,怎么是說也是官方出品,具體看下面的系列文章
    ASP.NET AJAX入門系列

    posted @ 2008-10-17 16:28 風(fēng)人園 閱讀(166) | 評論 (0)編輯 收藏

    hibernate 延遲加載的錯誤 failed to lazily initialize a collection of role

    這個問題一般出現(xiàn)在一對多的情況下,解決的方法有兩種
    1、設(shè)置lazy=false
    如果是用annotation,則配置如下
    @OneToMany(
       targetEntity = CourseAuthorizationItem.class,
       cascade = {CascadeType.PERSIST, CascadeType.MERGE},
       mappedBy = "course", fetch=FetchType.EAGER
      )
    將fetch類型設(shè)置成直接獲取

    2、就是使用filter,過濾所有的鏈接
    如果在使用filter的時候,要配置事務(wù)處理,否則會導(dǎo)致session處于只讀狀態(tài)而不能做修改、刪除的動作

    <web-app>

    <filter>
    <filter-name>hibernateFilter</filter-name>
    <filter-class>
    org.springframework.orm.hibernate.support.OpenSessionInViewFilter
    </filter-class>
    </filter>

    <filter-mapping>
    <filter-name>hibernateFilter</filter-name>
    <url-pattern>*.do</url-pattern>
    </filter-mapping>

    </web-app>

    posted @ 2008-07-05 09:54 風(fēng)人園 閱讀(4818) | 評論 (1)編輯 收藏

    spring mvc的常見問題

    1,使用new ModelAndView來返回頁面,變量需要跟在這個類中直接返回,使用modelMap.addAttribute("message", message);在頁面上使用EL表達(dá)式無法獲得變量。感覺使用new ModelAndView回到頁面不能同ModelMap同時使用。

    2,form 的映射,spring mvc中,使用默認(rèn)映射就可以,如果需要映射到一個對象中,直接在方法中指定這個對象聲明就可以,這樣form提交時會將屬性綁定到同名的屬性中。比原版的配置映射要簡單很多,而且不需要繼承FormBean類,比struts也簡單,好用很多。

    posted @ 2008-03-24 10:23 風(fēng)人園 閱讀(435) | 評論 (0)編輯 收藏

    tomcat vm環(huán)境變量設(shè)置


    1、JAVA_HOME
    2、PATH
    3、CLASSPATH
    4、CATALINA_HOME
    5、JAVA_OPTS :-Xms512m -Xmx1024m -XX:MaxPermSize=256m -XX:PermSize=128M -verbose:gc

      查看設(shè)置的結(jié)果:  
      在瀏覽器上輸入http://主機(jī)名稱:8080,在有個小貓的頁面上點(diǎn)擊左上角的status,輸入用戶名:admin,密碼為空。在進(jìn)入的頁面上,查看jvm的選項(xiàng),看是不是已經(jīng)設(shè)置好了256m的內(nèi)存。   

    如果用戶名無法登陸,請修改$CATALINA_HOME/conf/tomcat-users.xml.
    添加
        <role rolename="manager"/>
        <user username="admin" password="" roles="manager"/>
    就可以登陸管理頁面

      備注:  
              在設(shè)置環(huán)境變量java_opts后,要用tomcat/bin/startup.bat啟動系統(tǒng),使得環(huán)境變量生效,而用start   tomcat啟動系統(tǒng)不會使環(huán)境變量生效。  

    posted @ 2008-03-12 10:10 風(fēng)人園 閱讀(2211) | 評論 (0)編輯 收藏

    eclipse中啟動tomcat的時配置jvm參數(shù)



    如圖,設(shè)置一下vm的參數(shù)就可以,這樣
    登陸tomcat的管理界面,就能看到當(dāng)前tomcat所使用的jvm的內(nèi)存是多大。

    -Xms512m -Xmx1024m -XX:MaxPermSize=256m -XX:PermSize=128M

    posted @ 2008-03-12 10:05 風(fēng)人園 閱讀(6281) | 評論 (0)編輯 收藏

    springmodule整合spring jbpm配置

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
                  "http://www.springframework.org/dtd/spring-beans-2.0.dtd"
    >

    <beans>
        
    <!-- Hibernate SessionFactory -->
        
    <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
            
    <property name="configLocation">
                
    <value>classpath:hibernate.cfg.xml</value>
            
    </property>
        
    </bean>
        
        
    <!-- Transaction manager for a single Hibernate SessionFactory (alternative to JTA) -->
        
    <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
            
    <property name="sessionFactory">
                
    <ref local="sessionFactory" />
            
    </property>
        
    </bean>

        
        
    <!-- jBPM configuration-->
        
    <!--bean id="hibernateConfiguration" factory-bean="sessionFactory" factory-method="getConfiguration"/-->
        
    <bean id="jbpmConfiguration" class="org.springmodules.workflow.jbpm31.LocalJbpmConfigurationFactoryBean">
            
    <property name="sessionFactory" ref="sessionFactory" />
            
    <property name="configuration">
                
    <value>classpath:jbpm.cfg.xml</value>
            
    </property>
        
    </bean>
        
        
    <!-- jBPM template -->
        
    <bean id="jbpmTemplate" class="org.springmodules.workflow.jbpm31.JbpmTemplate">
            
    <constructor-arg index="0" ref="jbpmConfiguration" />
        
    </bean>

        
    <bean id="testSetUp" class="com.ivo.jpbm.test.TestSetUp">
            
    <property name="jbpmTemplate" ref="jbpmTemplate" />
        
    </bean>
        
    </beans>


    這個是spring的配置,hibernate的配置可以直接使用原來的那個。

    然后這里可能會出現(xiàn)一個錯誤,說找不到default.jbpm.context,需要修改jbpm.cfg.xml

    這里最簡單的方法就是完全復(fù)制org/jbpm/default.jbpm.cfg.xml 內(nèi)容,然后把hibernate部分的東西注釋掉就可以了。



    然后編寫一個test類,用于測試。

    整合的步驟如上,下面就是在jbpmTemplate的基礎(chǔ)上,將常用的方法重新封裝一下。

    posted @ 2008-03-10 16:22 風(fēng)人園 閱讀(2672) | 評論 (16)編輯 收藏

    僅列出標(biāo)題
    共10頁: First 上一頁 2 3 4 5 6 7 8 9 10 下一頁 
    主站蜘蛛池模板: 日韩精品极品视频在线观看免费| 免费精品视频在线| 免费国产黄网站在线观看可以下载| 亚洲一区二区三区在线播放| 黄色免费在线网址| 国产免费久久精品| 青青青亚洲精品国产| 国产大片线上免费看| 国产亚洲美女精品久久久久| 免费a级毛片大学生免费观看| 精品国产日韩亚洲一区在线| 波多野结衣中文一区二区免费 | 国产精品国产免费无码专区不卡| 亚洲中文字幕一二三四区苍井空| 久久WWW免费人成人片| 亚洲国产欧美一区二区三区| 免费又黄又爽又猛的毛片| 窝窝影视午夜看片免费| 亚洲桃色AV无码| 亚洲大片免费观看| 亚洲日韩乱码中文字幕| 日产国产精品亚洲系列| 成人自慰女黄网站免费大全| 亚洲电影在线免费观看| 最新猫咪www免费人成| 免费国产a理论片| 亚洲av综合avav中文| 18禁网站免费无遮挡无码中文 | 一区二区三区免费精品视频| 亚洲中文字幕无码爆乳av中文 | 亚洲成网777777国产精品| a级片免费在线播放| 亚洲日韩中文字幕天堂不卡| 日本特黄特色免费大片| jizz日本免费| 亚洲人6666成人观看| 四虎永久在线精品视频免费观看| 国产午夜免费高清久久影院| 国产成人精品日本亚洲专区6| 亚洲国产精品碰碰| 在线观看免费视频资源|