系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個(gè)線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動(dòng)管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時(shí),我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門(mén)獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對(duì)于WCF,對(duì)于SOA,由于涉及的是對(duì)多個(gè)系統(tǒng)之間的交互問(wèn)題,如何有效地解決不斷改變的需求所帶來(lái)的問(wèn)題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過(guò)第一部分的介紹,我們可以體會(huì)到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過(guò)WCF Data Contract我們將CLR Data Type暴...
2014-10-26
閱讀(18) 作者(admin)
第二課:用HTML表單
大多數(shù)情況下,商業(yè)的網(wǎng)站都要有一些表單,比如說(shuō)輸入一下消費(fèi)者的姓名啦,地址啦,或者敲一個(gè)詞來(lái)用搜索引擎來(lái)查一下啦,或者市場(chǎng)人員從來(lái)訪者處收集一些數(shù)據(jù)供參考什么的。
那些表單傳回的數(shù)據(jù)怎么處理...
2014-10-26
閱讀(26) 作者(admin)
使用腳本
在有些地方,你大概要加一些好的,成熟的程序到你的JSP頁(yè)里,JSP的標(biāo)簽雖然很強(qiáng)大,但是完成某些工作還是比較費(fèi)力的困難的。這時(shí)你可以使用腳本語(yǔ)言段來(lái)補(bǔ)充JSP標(biāo)簽。
使用的JSP引擎是支持腳本語(yǔ)言的,SUN的JSP參考...
2014-10-26
閱讀(28) 作者(admin)
4.1 表單數(shù)據(jù)概述
如果你曾經(jīng)使用過(guò)Web搜索引擎,或者瀏覽過(guò)在線書(shū)店、股票價(jià)格、機(jī)票信息,或許會(huì)留意到一些古怪的URL,比如“http://host/path?user=Marty+Hall&origin=bwi&dest=lax”。這個(gè)URL中位于問(wèn)號(hào)后面的...
2014-10-26
閱讀(28) 作者(admin)
在 Linux 上安裝Apache+ApacheJServ+JSP
安裝軟件的順序如下:
I. 安裝 Apache Web Server
a. 使用 RPM
如果使用 RPM 套件,在取得 Apache Web Server 套件之后,只需要輸入以下命令即可完成安裝:
[root@localhost r...
2014-10-26
閱讀(21) 作者(admin)
一、版權(quán)聲明
這份文件將遵循 GPL 方式發(fā)表。
二、軟件取得
俗話說(shuō)的好,工欲善其事,必先利其器;以下所列為本文中所提到軟件取得的相關(guān)資源; 同時(shí)將以安裝順序來(lái)編排軟件的次序。
I. Apache Web Server
o http:...
2014-10-26
閱讀(26) 作者(admin)
Windows98,Windows NT 4.0,Windows 2000 professional,windows 2000 server等
jdk1_2_2-001-win.exe
tomcat.zip(3.1)
一、軟件下載
JDK
http://java.sun.com/products/jdk/1.2/
Tomcat...
2014-10-26
閱讀(26) 作者(admin)
]
這是一個(gè)比較完整的Servlet、JSP教程,包含大量的實(shí)用資料和示例,仙人掌工作室傾情推薦。全文共十三章,主要包括:Servlet和JSP特點(diǎn),安裝和配置開(kāi)發(fā)、運(yùn)行環(huán)境,表單數(shù)據(jù)處理,HTTP請(qǐng)求頭、應(yīng)答狀態(tài)處理,訪問(wèn)CGI變量,會(huì)話狀...
2014-10-26
閱讀(27) 作者(admin)
1.1 Java Servlet及其特點(diǎn)
Servlet是Java技術(shù)對(duì)CGI編程的回答。Servlet程序在服務(wù)器端運(yùn)行,動(dòng)態(tài)地生成Web頁(yè)面。與傳統(tǒng)的CGI和許多其他類似CGI的技術(shù)相比,Java Servlet具有更高的效率,更容易使用,功能更強(qiáng)大,具有更...
2014-10-26
閱讀(19) 作者(admin)
2.1 安裝Servlet和JSP開(kāi)發(fā)工具
要學(xué)習(xí)Servlet和JSP開(kāi)發(fā),首先你必須準(zhǔn)備一個(gè)符合Java Servlet 2.1/2.2和JavaServer Pages1.0/1.1規(guī)范的開(kāi)發(fā)環(huán)境。Sun提供免費(fèi)的JavaServer Web Development Kit(JSWDK),可以從http:...
2014-10-26
閱讀(20) 作者(admin)
3.1 Servlet基本結(jié)構(gòu)
下面的代碼顯示了一個(gè)簡(jiǎn)單Servlet的基本結(jié)構(gòu)。該Servlet處理的是GET請(qǐng)求,所謂的GET請(qǐng)求,如果你不熟悉HTTP,可以把它看成是當(dāng)用戶在瀏覽器地址欄輸入U(xiǎn)RL、點(diǎn)擊Web頁(yè)面中的鏈接、提交沒(méi)有指定M...
2014-10-26
閱讀(22) 作者(admin)
一、 什么是JSP
JSP(JavaServer Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn),其網(wǎng)址為http://www.javasoft.com/products/jsp。在傳統(tǒng)的網(wǎng)頁(yè)HTML文件(*.htm,*.html)中加入Java...
2014-10-26
閱讀(29) 作者(admin)
11.1 概述
JavaServer Pages(JSP)使得我們能夠分離頁(yè)面的靜態(tài)HTML和動(dòng)態(tài)部分。HTML可以用任何通常使用的Web制作工具編寫(xiě),編寫(xiě)方式也和原來(lái)的一樣;動(dòng)態(tài)部分的代碼放入特殊標(biāo)記之內(nèi),大部分以“<%”開(kāi)始,以“%>”結(jié)束。...
2014-10-26
閱讀(20) 作者(admin)
package coreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
/** Simple servlet that generates HTML.
* <P>
* Taken from Core Servlets and JavaServer Pages
* from Pren...
2014-10-26
閱讀(29) 作者(admin)
MailExample.jsp
<html>
<head>
<title>JSP JavaMail Example </title>
</head>
<body>
<%@ page import="java.util.*" %>
<%@ page import="javax.mail.*" %>
<%@ page import="...
2014-10-26
閱讀(33) 作者(admin)
<html>
<head>
<title>JavaMail Form</title>
</head>
<body>
<form action="/purejsp/MailExample.jsp" method="post">
<table cellspacing="2" cellpadding="2" border=&qu...
2014-10-26
閱讀(34) 作者(admin)
package coreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
/** Sets six cookies: three that apply only to the current
* session (regardless of how long that session...
2014-10-26
閱讀(22) 作者(admin)
SimpleSendMessage.java
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;
public class SimpleSendMessage {
public static void main(String[] args) {...
2014-10-26
閱讀(19) 作者(admin)
package coreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.net.*;
public class SearchEngines extends HttpServlet {
public void doGet(HttpServletRequest...
2014-10-26
閱讀(29) 作者(admin)
(1)客戶端的數(shù)據(jù)一般是通過(guò)HTTP GET/POST方式提交給服務(wù)器,在服務(wù)器端用request.getParameter()讀取參數(shù)時(shí),很容易出現(xiàn)中文亂碼現(xiàn)象。(2)用過(guò)濾器解決request中文亂碼問(wèn)題。(3)代碼如下:package my; import java.io.*; import...
2014-10-26
閱讀(26) 作者(admin)
一.JSP隱含對(duì)象response實(shí)現(xiàn)文件下載的介紹(1)在JSP中實(shí)現(xiàn)文件下載最簡(jiǎn)單的方法是定義超鏈接指向目標(biāo)資源,用戶單擊超鏈接后直接下載資源,但直接暴露資源的URL也會(huì)帶來(lái)一些負(fù)面的影響,例如容易被其它網(wǎng)站盜鏈,造成本地服務(wù)...
2014-10-26
閱讀(27) 作者(admin)
一.JSP隱含對(duì)象response實(shí)現(xiàn)文件下載的介紹(1)在JSP中實(shí)現(xiàn)文件下載最簡(jiǎn)單的方法是定義超鏈接指向目標(biāo)資源,用戶單擊超鏈接后直接下載資源,但直接暴露資源的URL也會(huì)帶來(lái)一些負(fù)面的影響,例如容易被其它網(wǎng)站盜鏈,造成本地服務(wù)...
2014-10-26
閱讀(27) 作者(admin)
現(xiàn)在主流的Web MVC框架除了Struts這個(gè)主力 外,其次就是Spring MVC了,因此這也是作為一名程序員需要掌握的主流框架,框架選擇多了,應(yīng)對(duì)多變的需求和業(yè)務(wù)時(shí),可實(shí)行的方案自然就多了。不過(guò)要想靈活運(yùn)用Spring MVC來(lái)應(yīng)對(duì)大多數(shù)...
2014-10-26
閱讀(42) 作者(admin)
相信大家對(duì)于mvc的三層架構(gòu)已經(jīng)灰常熟悉了,在這就不細(xì)講了,個(gè)人感覺(jué)ssi的框架結(jié)構(gòu)還是比較典型的mvc三層架構(gòu),還是比較容易上手的。關(guān)于這塊的入門(mén)我想特別感謝下FrankHui童鞋,在他的幫助下,我才能比較快滴熟悉了這個(gè)架構(gòu),...
2014-10-26
閱讀(23) 作者(admin)
由JDBC驅(qū)動(dòng)直接訪問(wèn)數(shù)據(jù)庫(kù)
優(yōu)點(diǎn):100% Java,快又可跨平臺(tái)
缺點(diǎn):訪問(wèn)不同的數(shù)據(jù)庫(kù)需要下載專用的JDBC驅(qū)動(dòng)(1)下載對(duì)應(yīng)數(shù)據(jù)庫(kù)版本的jdbc驅(qū)動(dòng)并安裝,注意安裝后的得到的三個(gè)文件msbase.jar,mssqlserver.jar,msutil.jar,將其拷貝到j(luò)...
2014-10-26
閱讀(47) 作者(admin)
參考:jquery 表單 清空$(':input','#myform') .not(':button, :submit, :reset, :hidden') .val('') .removeAttr('checked') .removeAttr('selected');這個(gè)js是可以實(shí)現(xiàn)清空表單中填寫(xiě)及傳入的值的,但要注意:1、jq實(shí)現(xiàn),...