Time of Update: 2018-12-07
有很多架構的模版檔案,尾碼都不一定是html的,比較多,如何讓dreamweaver能開啟,並能切換到設計檢視呢,下面是一個普遍的方法: 編輯你的Extensions.txt 檔案在: C:\Documents and Settings\User\Application Data\Macromedia\Dreamweaver 8\Configuration加入新的副檔名“thtml”在這一行: HTM,HTML,HTA,HTC,XHTML,THTML:HTML
Time of Update: 2018-12-07
小結了struts2 中攔截器的一個例子,以方便快速進階的. 比如有個很典型的例子,要求在編輯資料或者增加資料前,必須要先判斷使用者是否登陸.則我們先在src目錄下,建一個包strutsxml,專門用來存放關於struts的xml. 其中有個一個是基礎xml,比如叫struts-base.xml <package name="manager-default" namespace="/" extends="struts-default"> <!--
Time of Update: 2018-12-07
PMP的專案管理5大組是很重要的,一直想找相關的小規模歸納,今天終於找到了,具體的可以參考:http://blog.sina.com.cn/s/blog_493a84550100aycd.html PMBOK將專案管理分為了啟動,計劃,執行,監控和收尾五個過程組。因此關於IT專案管理的第二個主題閱讀從專案管理的五大過程組入手進行分析。1.啟動過程組啟動過程組的核心要素是可行性分析,立項,初步範圍說明,確定項目的目標和範圍,委任專案經理等。很多項目都是在項目啟動的時候就註定了是否是一個死亡之旅,
Time of Update: 2018-12-07
1 安裝配置 下載1.2的版本吧,之後解壓2 在httpd.conf中設定 <Directory "f:/myphp5/cakephp">Options Indexes FollowSymLinksAllowOverride allOrder Deny,AllowDeny from allAllow from 127.0.0.1</Directory>3 一個簡單的例子CRUD的 A model層 <?phpclass Task extends
Time of Update: 2018-12-07
1 cakephp中,control層自動按其命名去尋找model層,比如按TaskController,則關聯Task的這個model如果不關聯,可以這樣<?phpclass BooksController extends AppController {var $name = 'Books';var $uses = array();function index() {$this->set('page_heading', 'Packt Book Store');$book =
Time of Update: 2018-12-07
在struts2中,今天看到一個簡單的做許可權的方法,小結如下,也就是最傳統的角色的做法,比如:1 定義各個功能表項目的編碼, <s:set name="ADBANNER_CREAT" value="101"/><s:set name="ADBANNER_UPDATE" value="102"/><s:set name="ADBANNER_DELETE" value="103"/><s:set name="ADBANNER_LOOK"
Time of Update: 2018-12-07
一個helloworld的例子,以及講明如何用ant去打包以及其指令碼.首先是程式package com.liao;public interface HelloWorld { public String SayHello(String name);}package liao;public interface HelloWorldLocal extends HelloWorld{} package com.liao.impl;import
Time of Update: 2018-12-07
所謂 OpenSessionInView 就是真對 Hibernate 這個資料持久層架構的一個Web下的提示。我們在日常 MVC 程式開發的過程中,如果使用的是 Hibernate 的資料持久層架構,一定常常在商務邏輯層中出現 Session is closed 的 laze 異常,這是由於 Hibernate 的Session 在上一個操作中我們為了保證 Session 已經及時的回收時被我們關掉了。我們常常被放在一個很尷尬的地帶:我們的 DAO 成負責 CRUD
Time of Update: 2018-12-07
1 驗證用Regex <?phpclass User extends AppModel{ var $name = 'User'; var $validate = array( 'username' => '/^.{6,40}$/', 'password' => '/^.{6,40}$/', 'email' => VALID_EMAIL );}?>這個Regex的意思就是 “從字串的開頭開始,有至少 6 個但不超過 40
Time of Update: 2018-12-07
1 UML中,彙總的圖形表示為一個橫線+空心菱形,而組合的是一個橫線+實心菱形.2 彙總:一種特殊形式的關聯,表示類之間的關係是整體與部分的關係,部分實體可以獨立於整體而存在.3 組合:如果發現部分類的存在,則必須強制依賴於整體. 舉個例子來說:訂單和訂單項,是組合的關係了,如果訂單不存在,則訂單項也不存在了.比如電腦中的滑鼠,印表機,音效卡等,可以理解為與電腦的彙總關係.
Time of Update: 2018-12-07
http://scrumxp.blogspot.com/2008/09/scrum-scrum.html 白板最直接的方式,用於每天的tracking,還是非常不錯的,但是對Product
Time of Update: 2018-12-07
在Hibernate中,最核心的概念就是對PO的狀態管理。一個PO有三種狀態: 1、未被持久化的VO 此時就是一個記憶體對象VO,由JVM管理生命週期 2、已被持久化的PO,並且在Session生命週期內 此時映射資料庫資料,由資料庫管理生命週期 3、曾被持久化過,但現在和Session已經detached了,以VO的身份在運行
Time of Update: 2018-12-07
1 hibernate 中的緩衝問題 A 一級緩衝和session的生命週期一樣的,在比如 Student student=(Student)session.load(Student.class,1); 這樣的語句中,如果兩次發出這樣的語句,是可以用到緩衝的。 同樣,用get也是可以用緩衝的。 B 如果是用迭代查詢,比如這樣: Student student=(Student)session.createquery("from student s
Time of Update: 2018-12-07
ibm xml專區中對XPATH的一個好文,http://www.ibm.com/developerworks/cn/xml/x-xpathjava/主要小結如下:1 JDK 1.5中已經內建了很好的import javax.xml.xpath.XPathFactory;了,用1.5吧2 核心代碼 public XPathEvaluator(String xmlFilename) throws IOException { try { // Convert filename
Time of Update: 2018-12-07
批次更新和刪除 在HIBERNATE 3中,批次更新比2有了很大的改善。 以下是通過Hibernate3.0執行批次更新的程式碼: Session session = sessionFactory.openSession(); Transaction tx = session.beginTransaction(); String hqlUpdate = "update Customer set name = :newName where name = :oldName"; int
Time of Update: 2018-12-07
struts2 中的一大特點就是攔截器,特別是攔截器可以組成攔截鏈,一篇很好的介紹文章可以輔助學習之,推薦之這裡http://www.blogjava.net/max/archive/2006/12/06/85925.html 這裡結合項目中的具體來個感性認識: 比如在購物車的時候,一個典型的情境為當使用者在一個購物車選擇時,如果要把物品從購物車中刪除,刪除後其實是繼續顯示當前的購物車的,但只不過是購物車裡的物品少了一件,因此可以這樣去處理: 首先是
Time of Update: 2018-12-07
package Stragery;public abstract class Operation { public abstract int oper(int a); } 各自的演算法實現: package Stragery;public class OperationImpl extends Operation { public int oper(int a) { System.out.println("使用演算法1"); return a;
Time of Update: 2018-12-07
相比hibernate來說,ibatis靈活性更好,下面小結之.1 user.hbm.xml<sqlMap namespace="Users"> <typeAlias alias="users" type="com.product.user.Users"/> <select id="getUserByAccount" resultClass="users" parameterClass="java.lang.String"> SELECT
Time of Update: 2018-12-07
九型人格,工作中的好幫手.今天偶看電視的心理節目,認識到這個東西,覺得不錯,一搜尋,居然發現是很大規模的學術界的東西了,做了下測試題,也覺得比較准,起碼好過網上那些亂來的心理測試題了.打算以後有空也分階段關注學習之,覺得搞軟體工程的話,這個還是要應當掌握的,特別是帶領團隊時. 9型的簡單介紹,這裡有個概括的:http://baike.baidu.com/view/510310.htm一個權威的站:http://www.cnenn.cn/? 這裡還有個測試題 附上9型各性格的介紹1號完美型:
Time of Update: 2018-12-07
1 資料庫表的設計要根據cakephp的規範.比如表名要以小寫+複數的形式,如books.如果是兩個單詞的話,要這樣.author_name,用底線分開.2 每個表必須有主鍵id 3 model的檔案名稱,必須是資料庫名去掉其複數形式,取其單數形式,比如book.而model的類名必須是大寫單數形式,比如Book.4 腳手架: <?phpclass BooksController extends AppController {var $name = 'Books';var