1. asp.net web項目如何發布。
你點擊項目右鍵有個發布按鈕,你按發布後把發布的文件上傳到FTP,
資料庫要看你是什麼資料庫,如果是MSSQL或MYSQL之類的要另外買資料庫空間
你的空間如果自己資料庫空間就可以不用買
2. 當今較為常見的3種 web應用程序開發平台類型
Openbiz Cubi PHP開發框架
這顯然是一個高耦合性的框架的代表,有點讓開發人員「拎包入住」快捷酒店一樣的的感覺。Openbiz Cubi 是一個應用平台式的開發框架。雖然與眾多更加耳熟能詳的框架相比 Openbiz Cubi 仍然是一匹黑馬,但是還是一個十分值得推薦的框架。它自身基於Zend Framework構建,但是擁有自己獨特的基於元數據的 MVC 和 ORM 邏輯,並採用Smarty和PHP模板 作為主要UI的模板引擎,所以如果你是Zend框架的玩家,別擔心,Openbiz Cubi的代碼也會同樣讓你很容易上手。
它不同於其他傳統意義上的PHP框架,它具有一個類似JAVA的元數據引擎, 可以通過XML的方式來「描述」大多數對象,甚至通過XML的描述就可以實現數據的CRUD(增刪讀改)這些操作。如果你的業務需求僅僅是要實現一些簡單 的數據CRUD操作,你甚至不需要去寫什麼PHP代碼,XML就可以全部搞定。而你的PHP功夫可以通過他的Plugin-Service方式用於集中在 實現某些特殊的業務邏輯上。
Openbiz Cubi目 前還有一個叫做 Openbiz Appbuilder 的超級好用的代碼生成工具,對於還不熟Openbiz的XML元數據的開發人員來說,Appbuilder 絕對是一個可以幫助你快速上手的利器,他通過圖形界面的生成向導來幫你自動創建數據對象、表單對象、嵌入式服務,甚至整個應用程序的雛形。 按Openbiz的官方介紹來說,你只需要思考清楚你的應用程序的業務邏輯,剩下的代碼工作就交給Openbiz Appbuilder來幫你搞定吧。
CakePHP 開發框架
如果你仍然需要編寫面向PHP4兼容的代碼,CakePHP 將是一個非常不錯的選擇, 在PHP 4 & 5的MVC式框架列表裡面,CakePHP都曾經是最流行的。它還提供了很多種途徑的技術支持(討論組、留言板、IRC等)還有優秀的教程。 CackePHP是個很容易上手的框架,但是你並不容易在短短幾周的時間就完全掌握它。
Zend Framework框架
Zend Framework 是面對一些較有經驗的開發者和從底層構建一些企業級應用程序而設計的。(例如:宣稱面向企業應用而設計的 Openbiz Cubi 就是基於Zend Framework框架之上而構建的。)該框架是高度模塊化的。這意味著你可以按你的實際需要來引用Zend的代碼。有些函數庫甚至可以很容的被提取出來 單獨使用(例如Zend_Gdata,這也是個低耦合性的特點)使用Zend框架,你不必非要遵從它的MVC架構,(雖然你最好能這么做),並且它還提供 了許多內建的高級功能用於完成與現有的web服務整合,多語言化和實現單元測試這些任務。
CodeIgniter
CodeIgniter 是一個PHP5.2+ 的MVC框架,它體積小巧切具有豐富的文檔資源。通常被稱為「初學者框架」,因為它相對容易試用和較短的學習曲線,此外CodeIgniter也是十分靈 活和強大的。該框架擁有一個非常龐大的社區支持。並且在社區裡面很容易找到大量的CI函數庫,你可以大膽的夢想, 也許你正需要做的事情在社區的某個交流,某個人已經把它實現了。
Symfony
Symfony 是最古老的PHP框架之一(相信你從他的網站風格上也發現這一點了),他同樣也是轉為企業級Web應用程序而設計的。然而,對於他所能提供的所有動力和性 能而言,它只擁有很小的體積並且非常容易配置在大多數php的主機環境中。由於他的年頭最長久,你會很容易找到許多關於Symfony的教程、書記等資 料,對於新手來說,這絕對是件好事兒。
Symfony使用命令行代碼生成工具來為項目快速生成所需的代碼,這種方式也許對於某些開發人員來說是前所未聞的(在那個年頭,也許 吧。。。)然後,他可以幫助你在很短的時間里完成代碼並是他們可以運行。Symfony的網站上手機了大量的教程和範例代碼,來幫助你熟悉掌握他們。
Yii Framework
Yii 是一個高度模塊化,高性能的PHP5框架,專門為了Web應用程序而開發。Yii採用了大量的命令行生成工具,讓你可以快速的生成一些代碼,因此,他最適 合於喜歡在命令行的黑窗口上敲敲打打的人。所有這些代碼生成工具意味著你需要記住更多的命令和參數,但是一點你做到了,你會發現,它們將大大減少你所要花 費的時間來設置和配置你的應用程序。
這種開發方式 非常類似於Openbiz Appbuilder所提供的向導式的代碼生成方式,最大的不同點是Yii是基於命令行去生成代碼,Openbiz Appbuilder是在圖形界面上生成代碼。
ThinkPHP
ThinkPHP是一個免費開源的,快速、簡單的面向對象的輕量級PHP 開發框架,遵循 Apache2 開源協議發布,是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的。借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和 MVC 模式,融合了 Struts 的 Action 思想和 JSP 的 TagLib(標簽庫)、 RoR 的ORM映射和 ActiveRecord 模式, 封裝了 CURD 和一些常用操作, 單一入口模式等,在模版引擎、緩存機制、認證機制和擴展性方面均有獨特的表現。
Yii Framework
Yii是一個基於組件的高性能PHP框架,用於開發大型Web應用。Yii採用嚴格的OOP編寫,並有著完善的庫引用以及全面的教程。從 MVC,DAO/ActiveRecord,widgets,caching,等級式RBAC,Web服務,到主題化,I18N和L10N,Yii提供了今日Web 2.0應用開發所需要的幾乎一切功能。事實上,Yii是最有效率的PHP框架之一。
Yii是一個高性能的PHP5的web應用程序開發框架。通過一個簡單的命令行工具 yiic 可以快速創建一個web應用程序的代碼框架,開發者可以在生成的代碼框架基礎上添加業務邏輯,以快速完成應用程序的開發
phalcon
Phalcon是一套實現MVC架構的高性能PHP應用程序框架。初始版本發布於2012年11月,開放源代碼並基於BSD授權條款。與其他大部分的PHP框架不同,Phalcon是以擴充的方式以C語言所編寫,因此Phalcon的執行速度高過其他PHP框架,並且消耗更少的資源,根據官方的測試,Phalcon是目前世界上速度最快的PHP框架之一。[1]
3. 想開發一個小的java web項目,求推薦一個快速的開發平台。感覺ecplise開發太麻煩了
目前的話eclipse算是比較快的了,下面是之前的其他註明編譯環境:
Eclipse
Eclipse是著名的跨平台的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。
jEdit
jEdit是一個用Java語言開發的文本編輯器,在GPL下發布。它可以在Windows、Linux、Mac OS等多種平台下運行,並且有很多插件,可以擴充基本功能。它也支持80多種文件類型的文法加亮顯示。支持包括UTF-8在內的多種字元編碼。jEdit也有很方便的宏定義功能,可以用BeanShell、Jython和JavaScript等腳本語言。
OpenJDK
Sun發布的OpenJDK只能運行在i386 和AMD-64機器上。Fedora可以運行在其他系統上,特別是那些基於PowerPC的機器上。 為了解決這個問題,我們發起了IcedTea項目來完成移植。該項目基於Sun的C++解釋程序,為OpenJDK向PowerPC移植構造了一個單獨的 解釋程序。後來成為Zero,它是一個真正可移植的「零匯編程序」的版本。 正如你想到的,一個純的解釋程序確實要慢於Java實現中常用到的高性能的JIT (Just In Time)編譯器,但是我們正在努力提高其性能。
JRockit
Oracle JRockit (原來的 Bea JRockit)系列產品是一個全面的Java運行時解決方案組合,包括了行業最快的標准Java解決方案。 大量的行業基準測試顯示,基本JRockit JVM是世界上最快的JVM。JRockit面向延遲敏感型應用的解決方案JRockit Real Time提供以毫秒或微秒計的JVM響應時間,適合財務前端辦公、軍事指揮與控制和電信網路的需要。使用JRockit產品,客戶已經體驗到了顯著的性能 提高(一些超過了70% )和硬體成本的減少(達50%)。
Collabode一個基於 Web 的協作式 Java 集成開發環境,可同步不同程序員之間的代碼。
4. 如何:發布 Web 應用程序項目
發布 ASP.NET Web 應用程序項目時,Visual Studio 會將 Web 應用程序文件編譯為單個程序集,然後將編譯後的程序集復制到指定的位置。Web 應用程序項目與標准 Visual Studio 2008 類庫項目共享相同的配置設置和行為。可將 Web 應用程序發布到本地文件夾或共享文件夾、FTP 網站或者通過 URL 訪問的網站。在「發布 Web」 對話框(可從 VisualStudio 的「生成」菜單進行訪問)中,可以生成並發布 Web 應用程序。發布網站時,您可以移除網站中的源代碼。這提供了保護知識產權的措施並使其他人更難訪問網站的源代碼。有關預編譯過程中的文件處理的信息,請參見ASP.NET預編譯期間的文件處理。 說明:「發布網站」 對話框僅適用於使用 ASP.NET Web 應用程序模板創建的項目。 發布 Web 應用程序之前,請檢查原始網站的配置並注意以下幾點: 必須存在於遠程位置的任何設置。請檢查連接字元串、成員資格設置和其他安全設置等設置,並確保這些設置適用於生產環境。 必須為發布的網站更改的任何設置。例如,在發布網站後,通常要禁用調試、跟蹤及自定義錯誤。 由於配置設置是通過繼承而來的,因此可能需要檢查多個文件才能找到所有適用的設置。除了應用程序中的 Web.config 文件之外,配置設置還可能位於「系統根目錄\Microsoft.NET\Framework\version\CONFIG」目錄下的 Machine.config 文件或根 Web.config 文件中。如果您沒有查看根配置文件的許可權,可以創建一個包含網站配置設置的完整列表,並將其格式設置為配置文件。有關更多信息,請參見 。有關配置設置的定義,請參見 常規配置設置(ASP.NET)和ASP.NET配置設置。 說明:若要完成下面的過程,您必須在目標位置同時擁有創建和寫入許可權。
5. eclipse中如何發布web項目
1、在Eclipse中添加Tomcat伺服器。
(5)web項目發布平台擴展閱讀
Eclipse配置Tomcat的注意事項:
1、在Eclipse中新建tomcat的Server後,先不要添加項目,點Finish。然後再右擊server open打開Servers窗口先配置下相關參數。
2、server locations默認情況下Tocmat把我們部署的項目放在了workspaces下面,而不是像Myeclipse默認的那樣放在tomcat的安裝路徑下,這勾選成了Use Tomcat installation,即部署在Tomcat安裝目錄下。
3、在Server Options里,選擇Publish mole contexts to separate XML files。如果不選一般會報錯did not find a matching property。
4、在Publishing中可以設置是否自動發布。如果項目比較大,可能啟動時間較長,但是tomcat設置了超時時間,這個時候我們就需要把超時時間改長一些。在Timeouts更改。在ports可以更改埠號。
6. 沒錢弄伺服器,WEB項目有沒雲平台可以發布
你可以通過雲主機來發布JAVA網站的.雲主機是類似於伺服器的一種東西.其實可以簡單的把它理解成是一台虛擬伺服器.雲主機與伺服器一樣.有獨立的IP.內存.硬碟.帶寬.在使用上與操作方法上與伺服器一模一樣.你可以根據需要安裝各種操作系統以及配置各種網站運行環境.是支持任何網站程序的.另一方面.因為雲主機是虛擬的.節約了硬體成本.所以雲主機普遍比伺服器要便宜的多.如果對配置要求不高的話選擇一個普通雲主機即可.一般是幾百每年.
海騰數據楊闖為你解答.若有雲主機相關問題需要幫忙的可以來找我.
7. web項目發布
1、在linux下安裝tomcat,把環境搭建好後,看看tomcat默認頁面可能打開
2、把你的web項目,拷到你的tcomcat的webapps下
3、重啟tomcat
4、用IP+加上你的項目名稱訪問一下,如果程序沒問題,就打看到你的頁面
如你的ip: 192.168.1.1 那麼訪問就通過http://192.168.1.1:8080/你的項目名
5、另外注意linux下防火牆允許tomcat的8080埠
8. JavaWeb項目如何發布到網上
1,先把程序發布到Tomct下,測試能運行沒有問題。
2.在Tomcat下把地址給成的你申請的域名。
3.擁有自己的伺服器。或者在網上申請一個虛擬伺服器試試。
4.把Tomcat的埠改一下就行了。
5.實在不會的話 可以Google 一下。
9. 如何把web項目放到網上
1.開發Web項目
創建WEB項目
開發完畢
本地部署
區域網通過IP訪問WEB項目
Localhost訪問WEB項目
2.網站所屬要的條件
域名
伺服器、虛擬主機
網站程序
3.域名
域名 :
域名(Domain Name),是由一串用點分隔的名字組成的Internet上某一台計算機或計算機組的名稱,用於在數據傳輸時標識計算機的電子方位(有時也指地理位置,地理上的域名,指代有行政自主權的一個地方區域)。域名是一個IP地址上有「面具」 。一個域名的目的是便於記憶和溝通的一組伺服器的地址(網站,電子郵件,FTP等)。
域名解析:
域名解析是把域名指向網站空間IP,讓人們通過注冊的域名可以方便地訪問到網站一種服務。IP地址是網路上標識站點的數字地址,為了方便記憶,採用域名來代替IP地址標識站點地址。域名解析就是域名到IP地址的轉換過程。域名的解析工作由DNS伺服器完成。
域名注冊:
域名注冊
域名注冊是Internet中用於解決地址對應問題的一種方法。域名注冊遵循先申請先注冊原則,管理機構對申請人提出的域名是否違反了第三方的權利不進行任何實質審查。每個域名都是獨一無二的,不可重復的。
4.虛擬主機
配置虛擬主機
項目部署到虛擬主機
5.把Web項目放到網上
伺服器上配置虛擬主機
綁定域名
域名解析
部署項目
網站建設相關知識
伺服器=pc
10. 想搭建一個最簡單的web項目開發平台,請問都要下載哪些版本的工具(java)
首先下載安裝JDK1.6(開發編譯需要)
安裝SQLSERVER2000,要打SP4補丁,不然Java不能連接資料庫。
下載一個解壓安裝的Tomcat6.0
下載一個Myeclipse 6.5 或7.0要All_in_one的,省去了下載各種插件的麻煩。
使用J2EE開發視圖就可以了。
如果一些視圖或窗口看不到,可以從菜單window/view打開。