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