【技術(shù)開發(fā)焦點(diǎn)】C#多線程學(xué)習(xí)(六) 互斥對象
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
系列文章導(dǎo)航:C#多線程學(xué)習(xí)(一) 多線程的相關(guān)概念C#多線程學(xué)習(xí)(二) 如何操縱一個線程C#多線程學(xué)習(xí)(三) 生產(chǎn)者和消費(fèi)者C#多線程學(xué)習(xí)(四) 多線程的自動管理(線程池)C#多線程學(xué)習(xí)(五) 多線程的... [詳細(xì)]
緣起 每次有新技術(shù)發(fā)布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨(dú)特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
你需要做的第一事情是你與想要使用的 DBMS 建立一個連接。這包含 2 個步驟:裝載驅(qū)動程序并建立連接。
裝載驅(qū)動程序
裝載驅(qū)動程序只需要非常簡單的一行代碼。例如,你想要使用 JDBC-ODBC 橋驅(qū)動程序, 可以用下列...
你需要做的第一事情是你要正確的安裝。這包含下列幾個步驟:
在你的計算機(jī)上安裝 Java 和 JDBC
Java 數(shù)據(jù)庫連接 (JDBC) 是一個標(biāo)準(zhǔn) SQL(Structured Query Language,結(jié)構(gòu)化查詢語言)數(shù)據(jù)庫訪問接口, 可以為多種關(guān)系...
在jsp中發(fā)送email
一、我們可以通過任何支持sun規(guī)范中的sun.net.smtp包的JSP引擎(如JSWDK)發(fā)送mail。
(警告:使用內(nèi)置的internal Sun規(guī)范包,這將影響到你的jsp程序的可移植性。)
以下scriptlet利用SmtpClient類在...
一.軟件簡介
本文主要講述如何用IIS+Tomcat3.1支持JSP及servlet環(huán)境。正常情況下IIS不支持servlet及JSP環(huán)境。我們通過使用一個IIS到Tomcat重定向的插件(plugin)使用IIS能夠?qū)⑺械膕ervlet及JSP請求發(fā)送到Tomcat執(zhí)...
如果你曾用VB編寫文件上傳的組件的話,那么用JAVA編寫文件上傳的JAVABEAN十分容易。
下面的例子只是一個簡版
package yuanyifileup;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import jav...
package coreservlets;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
/** Creates a table showing the current value of each
* of the standard CGI var...
用JSP/ASP創(chuàng)建WAP應(yīng)用
(BY:DarkMan)
使用ASP或者JSP來創(chuàng)建動態(tài)WML內(nèi)容,是非常容易的。唯一要注意的就是配置服務(wù)器使它的腳本輸出類型為"text/vnd.wap.wml",或者在腳本中直接設(shè)置輸出類型。
下面是一個用JSP輸出...
下面是我用JSP和數(shù)據(jù)庫做的購物車的源程序:
注意:
1、重新計費(fèi)部分還沒有做好,大家自己動手吧!
2、下一版本將用session做。
//shop_cart.jsp
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page session="t...
計數(shù)器是一般網(wǎng)站必備的東東,別小看它了,每當(dāng)站長看著小小計數(shù)器上的數(shù)字飛速增長的時候,感覺實(shí)在是好極了。以前我們用cgi、asp來寫計數(shù)器,這方面的文章很多了,在這里,我們將會采用目前比較流行的jsp技術(shù)演示如何做一個計...
如果你曾用VB編寫文件上傳的組件的話,那么用JAVA編寫文件上傳的JAVABEAN十分容易。
下面的例子只是一個簡版
package yuanyifileup;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.ser...
隨著Web技術(shù)的發(fā)展和電子商務(wù)時代的到來,人們不再滿足于建立各種靜態(tài)地發(fā)布信息的網(wǎng)站,更多的時候需要能與用戶進(jìn)行交互,并能提供后臺數(shù)據(jù)庫的管理和控制等服務(wù)的動態(tài)網(wǎng)站。
動態(tài)網(wǎng)站開發(fā)技術(shù)
早期的動態(tài)網(wǎng)站開發(fā)技術(shù)...
在我們前面的章節(jié)中,任何的HTML文件都可以轉(zhuǎn)變成JSP文件,做法是通過改變它的擴(kuò)展名為.jsp。當(dāng)然,我們要知道是什么使得JSP有用呢?答案是嵌入Java的能力。將下列文本放置在一個以.jsp為擴(kuò)展名的文件中,比如說這個文件為myjs...
在前面的教程中我們已經(jīng)在一個scriptlet中使用了“out”變量來產(chǎn)生HTML輸出。對于更復(fù)雜的HTML,如果我們還是使用“out”變量那就會失去JSP編程的許多優(yōu)勢。其實(shí)我們可以很簡單地就實(shí)現(xiàn)Scriptlets 和 HTML的混合。
假...
熟悉JSP服務(wù)器
本“JSP由淺入深” 系列教程是面向中級和高級用戶的,它需要HTML和Java的基礎(chǔ)。你應(yīng)該會將HTML網(wǎng)頁連接到一起,并且會利用Java來進(jìn)行編程。如果你還沒有這個基礎(chǔ),建議你還是先打好基礎(chǔ)為好。這個系列教程...
比如來自Blazix服務(wù)器的標(biāo)志庫在你的系統(tǒng)環(huán)境中不能使用,那么不使用標(biāo)志庫來實(shí)現(xiàn)相似的功能呢?本教程就是為這個問題而提出的。這個問題是可以解決的,只是代碼要長一點(diǎn)。主要地,你必須親自編輯HTML標(biāo)志,然后將它設(shè)置缺省值...
JSP 1.1提出了一種擴(kuò)展的JSP標(biāo)志的方法,這種方法命名為“標(biāo)志庫”。這些庫允許另外的一些類似于jsp:include 或者jsp:forward的標(biāo)志,但是它們不是以jsp:為前綴的并且還附件一些特性。
為了介紹標(biāo)志庫,在本教程中我...
表單(Forms)是在網(wǎng)站交互的一個很普通的方法。JSP使表單處理更加簡單。在JSP中處理表單的標(biāo)準(zhǔn)方法是定義一個“bean”。這個“bean”不是一個完全的Java bean。你只需在定義一個類使它有個區(qū)域,這個區(qū)域跟表單中的每一...
在經(jīng)典的網(wǎng)站上,訪問者可以瀏覽幾個網(wǎng)頁并執(zhí)行一些交互的行為。如果你在編寫這樣的網(wǎng)站,利用每一個用戶的一些數(shù)據(jù)是非常有用的。為了這個目的,我們可以使用JSP中的"sessions"。
Session是一個跟用戶相關(guān)的對象。當(dāng)用戶...
預(yù)備知識:
1.字節(jié)和unicode
Java內(nèi)核是unicode的,就連class文件也是,但是很多媒體,包括文件/流的保存方式
是使用字節(jié)流的。 因此Java要對這些字節(jié)流經(jīng)行轉(zhuǎn)化。char是unicode的,而byte是字節(jié).
Java中byt...
(1) 類名首字母應(yīng)該大寫。字段、方法以及對象(句柄)的首字母應(yīng)小寫。對于所有標(biāo)識符,其中包含的所有單詞都應(yīng)緊靠在一起,而且大寫中間單詞的首字母。例如:
ThisIsAClassName
thisIsMethodOrFieldName
若在定義中出現(xiàn)了...
在網(wǎng)上看到很多問題是關(guān)于如何學(xué)習(xí)jsp的,正好網(wǎng)上看到一篇關(guān)于學(xué)習(xí)jsp的文章,就摘了一部分翻譯過來,希望能對大家學(xué)習(xí)jsp有點(diǎn)指 導(dǎo)。
一個普通的錯誤是把JSP當(dāng)作簡化的 Java。它不是,(事實(shí)上, JSP 是簡化的 servlets 。)...
安裝之后,接下來我們要討論JSP的語法.如果要偷懶,你可以下載語法卡而如果你不熟悉 Java的程序設(shè)計,你可能會想要參考Sun的使用手冊;然而,網(wǎng)站建立者不應(yīng)該做太多的Java發(fā)展。除了幾個函式呼叫之外,出現(xiàn)在你JSP網(wǎng)頁上的Java...
雖然你可以在小型指令文件里放入一大塊的程序代碼,但是大多數(shù)的Java程序代碼是屬于可以重復(fù)使用的組件,稱為JavaBean。JavaBean就跟ActiveX控件一樣:它們提供已知的功能,并且是為了可隨時重復(fù)使用的目的而設(shè)計的。
...
最后一個與JSP語法有關(guān)的組件叫做內(nèi)部對象.在JSP小型指令文件內(nèi),你可以存取這些內(nèi)部對象來與執(zhí)行JSP網(wǎng)頁的servlet環(huán)境相互作用。許多對內(nèi)部對象的存取應(yīng)該要簡化。然而,這些是范例,它們的存取都是可接受的,要完整的利用...
JSP其他相關(guān)資源:
Servlets and JavaServer Pages (JSP) 1.0: A Tutorial
http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/
JavaServer PagesTM: A Developer's Perspective
http://developer.java.sun.co...