posted @ 2008-10-27 23:50 夢與橋 閱讀(683) | 評論 (0) | 編輯 收藏
?創建一個包含要在Web圖形中顯示的數據的數據集對象。
?創建一個用于作圖的JFreeChart對象。
?向目標作圖。Web圖表的作圖目標為response.getOutputStream(),即response對象的輸出流。 閱讀全文
posted @ 2008-10-27 15:58 夢與橋 閱讀(1319) | 評論 (0) | 編輯 收藏
posted @ 2008-10-26 23:37 夢與橋 閱讀(1684) | 評論 (0) | 編輯 收藏
posted @ 2008-10-26 15:58 夢與橋 閱讀(2094) | 評論 (0) | 編輯 收藏
§核心標簽庫—包含一些Web應用的必要的標簽。核心標簽庫的實例包括循環,表達式賦值和基本輸入輸出。.
§格式化/國際化標簽庫—包括被用來解析數據的標簽庫。這種標簽會解析數據,比如日期,不同的場所區域等。
§數據庫標簽庫—包含被用來訪問SQL數據庫的標簽。這些標簽通常僅僅只創建原形(prototype)程序。這個是因為大多數程序不會直接從JSP頁面中來處理數據庫訪問。數據庫訪問應該被嵌入到能夠被JSP頁面所訪問的EJB中。
§XML標簽庫—包含被用來訪問XML元素的標簽。因為XML廣泛使用于Web開發,XML的處理是JSTL的一個重要的特征。 閱讀全文
posted @ 2008-10-26 09:44 夢與橋 閱讀(2683) | 評論 (0) | 編輯 收藏
1)靜態文本,包含EL表達式,其值在運行時計算出來,EL表達式被該值替換。
2)標準標簽和自定義標簽,以幫助顯示網頁上的動態內容。
3)讀取JavaBean的值,使用EL表達式可以簡潔地讀出JavaBean的屬性值。 閱讀全文
posted @ 2008-10-25 23:29 夢與橋 閱讀(1644) | 評論 (0) | 編輯 收藏
構建JavaMail發郵件程序的步驟:登錄Store--->列出Inbox中的郵件--->讀取消息
構建Multipart消息的步驟:創建Multipart消息--->創建Bodypart--->將Bodypart添加到Multipart消息--->將消息設置為Multipart對象 閱讀全文
posted @ 2008-10-25 15:20 夢與橋 閱讀(437) | 評論 (2) | 編輯 收藏
2)以根結點為根元素建立文件(Document對象)。
3)建立XML文件。
4)使用org.output包中的方法建立輸出流對象
5)使用輸出流對象的output方法將Document對象輸出到文件中,完成XML文件的建立。
6)實例代碼如下: 閱讀全文
posted @ 2008-10-25 08:07 夢與橋 閱讀(878) | 評論 (0) | 編輯 收藏
posted @ 2008-10-24 07:02 夢與橋 閱讀(737) | 評論 (0) | 編輯 收藏
閱讀全文
posted @ 2008-10-23 22:39 夢與橋 閱讀(432) | 評論 (0) | 編輯 收藏
閱讀全文
posted @ 2008-10-22 23:13 夢與橋 閱讀(281) | 評論 (0) | 編輯 收藏
posted @ 2008-10-21 22:24 夢與橋 閱讀(236) | 評論 (0) | 編輯 收藏
posted @ 2008-10-21 20:24 夢與橋 閱讀(2018) | 評論 (0) | 編輯 收藏
2、Servlet中doGet(),doPost(),service()函數的關系
3、為什么程序中覆蓋doGet()和doPost()等方法而不覆蓋service()方法? 閱讀全文
posted @ 2008-10-20 07:29 夢與橋 閱讀(559) | 評論 (1) | 編輯 收藏
posted @ 2008-10-19 21:27 夢與橋 閱讀(680) | 評論 (0) | 編輯 收藏
§RequestDispatcher rd=request.getRequestDispatcher(String path):取得一個相對于當前路徑的請求轉發器,以便于請求轉發。
§void forward(ServletRequest request, ServletResponse response):用于將一個請求從一個JSP或servlet轉發到同一服務器上的另一個JSP或servlet。
§void include ():用于包括另一個Servlet的內容。 閱讀全文
posted @ 2008-10-19 14:36 夢與橋 閱讀(7164) | 評論 (2) | 編輯 收藏
jar cf class.jar *.class 將當前目錄下的所有.class文件打包成jar文件
把類文件拷到Tomcat安裝目錄的"common/classes"目錄中,則對WEB站點中的所有WEB應用都有效(需要重啟Tomcat);如果把jar包拷到web應用的"WEB-INF/classes"目錄中,則此web應用有效。
把jar包拷到Tomcat安裝目錄的"common/lib"目錄中,則對WEB站點中的所有WEB應用都有效(需要重啟Tomcat);如果把jar包拷到web應用的"WEB-INF/lib"目錄中,則此web應用有效。 閱讀全文
posted @ 2008-08-17 10:41 夢與橋 閱讀(663) | 評論 (0) | 編輯 收藏
同時我們也看到,由于才服務器端保持狀態的方案在客戶端也需要保存一個標識,所以session
機制可能需要借助于cookie機制來達到保存標識的目的,但實際上還有其他選擇
閱讀全文
posted @ 2008-08-17 08:31 夢與橋 閱讀(1315) | 評論 (0) | 編輯 收藏
request(客戶端請求,包括由GET/POST請求傳遞的參數)、response(網頁對客戶端的響應)、out(發送響應的輸出流)、session(與請求相關的會話)、application(servlet的運行環境)、config(servlet配置對象)、pagecontext(管理網頁屬性)、page(JSP頁面本身)和exception(在有錯的網頁中未被捕獲的異常)
閱讀全文
posted @ 2008-08-16 13:37 夢與橋 閱讀(780) | 評論 (0) | 編輯 收藏
DOCYTPE聲明必須立即出現在此頭之后。這個聲明告訴服務器適用的servlet規范的版本(如2.2或2.3)并指定管理此文件其余部分內容的語法的DTD(Document Type Definition,文檔類型定義)。
所有部署描述符文件的頂層(根)元素為web-app。請注意,XML元素不像HTML,他們是大小寫敏感的。因此,web-App和WEB-APP都是不合法的,web-app必須用小寫。 閱讀全文
posted @ 2008-08-15 21:10 夢與橋 閱讀(990) | 評論 (0) | 編輯 收藏
創建第一個JSP程序
JSP注釋:一種是輸出注釋,另一種是隱藏注釋
JSP腳本元素:聲明、表達式、腳本程序
JSP指令元素:Page、Include、Taglib,其格式為<%@ directive {attr="value"}* %>
JSP動作元素:JSP容器支持兩種JSP動作,即標準動作和自定義動作。在JSP中,動作元素是使用XML語法來表示的。JSP中的標準動作包括
posted @ 2008-08-15 20:53 夢與橋 閱讀(470) | 評論 (0) | 編輯 收藏
主要方法:init()、start()、stop()、destop()、paint()、run()
Applet的安全機制(以防面試時被問及)
一個基本的程序實例:創建Applet類、編譯Applet類得到字節碼文件、打包成jar文件、將Applet包嵌入到HTML、執行Applet
一個向Applet傳遞參數的簡單程序
繪制字符串
一個顯示圖象的演示程序
利用Applet播放聲音
一個四等分圓的演示程序
要求用直方圖顯示學生成績統計數據。學生成績分為5個檔次,即優、良、中、及格、不及格。
鼠標和鍵盤事件程序演示
將應用程序轉換成Applet的方法: 閱讀全文
posted @ 2008-08-11 20:29 夢與橋 閱讀(1911) | 評論 (0) | 編輯 收藏
//根節點
group =new DefaultMutableTreeNode("我的群組");
//二級節點
friend=new DefaultMutableTreeNode("我的好友");
worker=new DefaultMutableTreeNode("我的同事");
student=new DefaultMutableTreeNode("我的學生");
//三級節點
friend1=new DefaultMutableTreeNode("新朋友");
friend2=new DefaultMutabl 閱讀全文
posted @ 2008-08-11 15:37 夢與橋 閱讀(595) | 評論 (2) | 編輯 收藏
/***日歷類,提供日歷功能*/
public class TableDemo extends JPanel implements
ActionListener,MouseMotionListener,MouseListener{
final private String TITLES[]={"星期日","星期一","星期二","星期三","星期四",
"星期五","星期六"};
final private int ROW_HEIGHT=20;
final private int ROW_WIDTH=40;
private JTable tbMain;//表格
private JLabel lblTitle;//標題
private JButton btnNextMonth;//下個月的按鈕
private JButton btnPrevMonth;//上個月 閱讀全文
posted @ 2008-08-11 08:26 夢與橋 閱讀(1746) | 評論 (0) | 編輯 收藏
程序來源:機械工業出版社《Java面向對象編程》葛志春等編著
if(rbtnSelect.isSelected()){
//顯示一個要求用戶輸入字符串的對話框
Object[] possibleValues={"金牌","銀牌","銅牌"};
Object selectedValue=JOptionPane.showInputDialog(null,"選擇一個","輸入",
JOptionPane.INFORMATION_MESSAGE,
null,possibleValues,possibleValues[0]);
JOptionPane.showMessageDialog(null,
"你的選擇是:"+selectedValu 閱讀全文
posted @ 2008-08-11 07:00 夢與橋 閱讀(793) | 評論 (0) | 編輯 收藏
事件模型的3個組件:事件、事件源和事件監聽器
處理事件的一般步驟
AWT事件分為兩大類,低級事件和高級事件,前者是基于組件和容器的事件,后者是基于語義的事件
動作事件示例程序:
鍵盤事件示例程序:
鼠標事件示例程序: 閱讀全文
posted @ 2008-08-10 07:06 夢與橋 閱讀(675) | 評論 (0) | 編輯 收藏
設計和實現圖形用戶界面的工作主要有兩個:外觀設計、與用戶的交互處理
Java構成圖形用戶界面的各種元素和成分大致分成三類:容器、基本組件、用戶自定義成分
JavaGUI的組成:java.awt包、java.swing包
一個awt實例(僅外觀設計):
Swing基本組件:JLabel、JTextField、JButton、JFrame和JPanel構造應用程序
單選按鈕(JRadioButton)、復選框(JCheckbox)、列表框(JList)、組合框(JComboBox)編程演示:
文本域(JTextArea)、菜單(JMenuBar、JMenu、JMenuItem)和工具欄(JToolbar)程序演示
顏色(Color)和字體(Font)程序演示
一個使用JTa 閱讀全文
posted @ 2008-08-08 06:58 夢與橋 閱讀(1449) | 評論 (0) | 編輯 收藏
它必須向整個系統提供這個實例
構造函數私有:不被外部實例化,也不被繼承
不能為了用模式而用模式,要真正領會模式的意義所在
有時在某些情況下,使用Singleton并不能達到Singleton的目的 閱讀全文
posted @ 2008-08-06 21:27 夢與橋 閱讀(334) | 評論 (0) | 編輯 收藏