㈠ 如何實現Java Web項目中頁面的服務端跳轉
寫一個啟動程序引導類,在這個類里先啟動登錄窗口(JDialog),然後由登錄類判斷用戶輸入信息是否正確,如果正確就dispose該登錄類,程序會轉回到引導類,引導類啟動JFrame.否則退出/重輸入信息,整個程序結束
代碼如下:
ublic void actionPerformed(ActionEvent e){
if(e.getSource() == okButton){
//判斷登錄名或者密碼是否正確
//如果正確則跳轉
this.setVisible(false);
//主界面顯示,如
MainFrame mf = new MainFrame();
mf.setVisible(true);
//不正確,則提示錯誤信息
}
}
㈡ 用struts框架寫的web項目 從資料庫裡面拿數據怎麼實現啊
常用的有JDBC(需要SQL語句)和Hibernate(需要HQL語句)。把得到的結果集用ResultSet.next()方法遍歷一下就可以取出數據了。可以放到集合中,比如ArrayList,也可以封裝成你的JavaBean實體對象。如果頁面需要顯示結果集中所有數據,可以找一些現成的JSP,JSTL,Struts標簽,直接把結果集放到request或者session中,這些標簽會自動遍歷,有的還有分頁功能,很方便的。
㈢ C#的web項目怎麼實現tcp/ip通信呢
服務端usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Net;usingSystem.Net.Sockets;namespaceSocketSer{classProgram{[STAThread]staticvoidMain(string[]args){intrecv;byte[]data=newbyte[1024];IPEndPointipep=newIPEndPoint(IPAddress.Any,9050);Socketnewsock=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);newsock.Bind(ipep);newsock.Listen(10);Console.WriteLine("等待客戶端連接中。。。");Socketclient=newsock.Accept();IPEndPointclientip=(IPEndPoint)client.RemoteEndPoint;Console.WriteLine("已連接的客戶端:"+clientip.Address+",埠"+clientip.Port);stringwelcome="welcomehere!";data=Encoding.ASCII.GetBytes(welcome);client.Send(data,data.Length,SocketFlags.None);//發送信息while(true){//用死循環來不斷的從客戶端獲取信息data=newbyte[1024];recv=client.Receive(data);Console.WriteLine("recv="+recv);if(recv==0)//當信息長度為0,說明客戶端連接斷開break;Console.WriteLine(Encoding.ASCII.GetString(data,0,recv));client.Send(data,recv,SocketFlags.None);}Console.WriteLine("已斷開從"+clientip.Address+"的連接。");client.Close();newsock.Close();}}}客戶端usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Net;usingSystem.Net.Sockets;namespaceSocketCli{classProgram{[STAThread]staticvoidMain(string[]args){////TODO:在此處添加代碼以啟動應用程序//byte[]data=newbyte[1024];Socketnewclient=newSocket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);//Console.Write("請輸入伺服器");//stringipadd=Console.ReadLine();//Console.WriteLine();//Console.Write("pleaseinputtheserverport:");//intport=Convert.ToInt32(Console.ReadLine());IPEndPointie=newIPEndPoint(IPAddress.Parse("192.168.1.2"),9050);//伺服器的IP和埠try{//因為客戶端只是用來向特定的伺服器發送信息,所以不需要綁定本機的IP和埠。不需要監聽。newclient.Connect(ie);}catch(SocketExceptione){Console.WriteLine("未連接伺服器");Console.WriteLine(e.ToString());Console.ReadLine();return;}intrecv=newclient.Receive(data);stringstringdata=Encoding.ASCII.GetString(data,0,recv);Console.WriteLine(stringdata);while(true){stringinput=Console.ReadLine();if(input=="exit")break;newclient.Send(Encoding.ASCII.GetBytes(input));data=newbyte[1024];recv=newclient.Receive(data);stringdata=Encoding.ASCII.GetString(data,0,recv);Console.WriteLine(stringdata);}Console.WriteLine("disconnectfromsercer");newclient.Shutdown(SocketShutdown.Both);newclient.Close();}}}
㈣ 如何在一台WIN7電腦上部署WEB項目
1、打開控制面板,選擇並進入「程序」,雙擊「打開或關閉Windows服務」,在彈出的窗口中選擇「Internet信息服務」下面所有地選項,點擊確定後,開始更新服務。
5、在區域網中其它計算機上,打開瀏覽器,輸入 「http://Web伺服器的IP地址/」按回車鍵,就可以訪問伺服器上的資源」。 經過以上步驟的設置,區域網中的其它用戶就可以通過瀏覽器訪問所共享的web資源了。
㈤ 開發一個web 項目的大概流程
1.
首先了解項目需求,形成項目需求文檔
2.
根據web項目未來的運行方式和場景選擇web運行伺服器,資料庫以及開發語言,還有支持的瀏覽器最低版本
3.
小型的web項目最好邊開發邊和用戶交流,以盡可能滿足用戶需求
4.
大型的web項目最好能將需求讓用戶確認,便於未來需求修改時評估修改成本或以合適理由拒絕修改
5.
小型組網測試。小范圍內測試web項目的功能和交互方式。
6.
壓力測試。如果web項目的使用人數將來會非常大,可能要找工具對該項目進行壓力測試。
7.
試運行。試運行也可和前期測試相結合。
8.
正式上線。
9.
後期維護。
㈥ 在一個web項目中,如何只用JS,不用html
可以使用jquery 數據增刪改插件來完成
㈦ 關於java web 項目中添加功能的實現。
你已經實現了A表的增加功能
在A表增加功能的彈窗頁面出現C的表單(A表數據在上面,下面可以增加一個表格,顯示C表單信息;並且每行信息前加一個checkbox)
頁面點擊保存A表信息時,把選中的checkbox對應的c表的ID組裝起來,如(123,234,456)
java里保存時,先保存A表數據,得到id,在分別保存B表數據(aid,cid)
有不明白的再問我
㈧ 一個完整的web項目開發流程
1 需求確定
通過各種方法確定系統的功能與性能。
功能:注冊、登錄、查詢、搜索。。。
性能:可同時支持N個並發訪問,並且響應時間不低於M毫秒。。。
方法:
會議
詢問
頭腦風暴
原型-界面原型、業務原型。。。
本階段是項目開發的最重要的階段。
在WEB項目中,通常界面設計會在本階段進行。
2 分析與設計
1 架構分析與設計
邏輯結構:
3層架構、多層架構。。。
MVC。。。
Model1或Model2
。。。
物理架構:
web伺服器的分布
資料庫伺服器的分布
。。。
技術解決方法的確定:
Java/.net
Open Source/商業
。。。
2 業務邏輯分析
根據需求分析業務邏輯:
有哪些人使用本系統
他們會使用本系統做什麼
通常他們使用本系統的步驟是怎麼樣的
會有哪些明顯的類來支撐本系統的運行
會有哪些不同的提示會反饋給用戶
。。。
本階段與需求的確定密切相關,通常在確定需求的時候就會進行相關的分析。
3 業務邏輯設計
根據需求的分析來確定具體的類
確定類的屬性
確定類的介面(方法)
確定類之間的關系
確定用戶操作流程在設計上的反映
進行資料庫的設計
注意:不同的項目步驟可能不盡相同
4 界面設計
設計系統的界面風格:
顏色、style
設計系統的具體「模擬」界面:
能夠從頭到尾
方便進行需求的確定
方便JSP程序員進行開發
。。。
3 開發環境搭建
開發工具的確定:
eclipse、Myeclipse。。。
配置管理工具的確定
測試工具的確定
文件伺服器/配置伺服器等的確定
。。。
4 開發-測試-開發-測試
按照設計進行開發
迅速開發原型
進行迭代開發
提早進行測試:
單元測試
黑盒測試
白盒測試
性能測試
易用性測試
。。。
5 編寫文檔
㈨ 怎樣使用Eclipse開發Web項目
方法/步驟
1
配置伺服器。第一步:單擊Eclipse下方面板的「Servers"面板,在該面板的空白處單擊滑鼠右鍵,在彈出的快捷菜單中選擇」New》》》Server「菜單選項。
2
系統彈出對話框。
3
單擊圖所示對話框中的」Apache>>>Tomcat v8.0 Server"節點,然後單擊對話框中的"Next「按鈕。
4
系統彈出對話框,填寫Tomcat安裝的詳細情況,包括Tomcat的安裝路徑、JRE的安裝路徑等。填寫完成後單擊對話框下面的"Finish"按鈕即可。
5
建立一個Web應用。單擊Eclipse的」File「菜單,將游標移到」New「菜單上,在出現的子菜單中單擊」Other..."菜單項。
6
在彈出的對話框中選中「Dynamic Web Project"節點,然後點擊」Next"按鈕。
在彈出的對話框中的「Project Name"文本框中輸入項目名,並選擇使用Servlet 3.0的規范,最後單擊」Finish「按鈕,即可建立一個Web應用。
單擊Eclipse左邊項目導航樹上項目名下邊的」WebContent>>New>>JSP File"菜單項,創建一個JSP頁面。
在彈出的對話框中填寫JSP的文件名,單擊「Next」按鈕。
在彈出的對話框中選擇需要使用的JSP頁面模板;如果不想使用JSP頁面模板,則去掉「Use JSP Template"復選框,單擊Finish按鈕,即可創建一個JSP頁面。
編輯JSP頁面。
Web應用開發完成後,應將Web應用部署到Tomcat中進行測試。部署Web應用可通過單擊Eclipse左邊的項目導航樹上」Run As>>Run on Server"菜單項。
在彈出的對話框中選擇將項目部署到已配置的伺服器上,並選中下面的Tomcat v8.0 Server at localhost,然後單擊「Next」按鈕。
在彈出的對話框中將需要部署的Web項目移動到右邊的列表框中,然後單擊「Finish"按鈕,Web項目部署完成。
在Eclipse下方的」Server「面板,右鍵單擊該面板中的」Tomcat v8.0 Server at localhost"節點,在彈出的快捷菜單中單擊「Start」菜單項即可啟動指定的Web伺服器。
當Web伺服器啟動後,在瀏覽器中輸入剛編輯的JSP頁面的URL,即可訪問到JSP頁面的內容了。另外,在Eclipse中輸入URL也可以訪問。
㈩ java web 項目如何實現自動提醒功能
開機運行的話,可以做個applet在客戶端安裝,開機的時候發送請求給伺服器。
或者寫個批處理文件,操作打開網頁start iexplore www..com,然後在開機運行.bat文件。