本文目錄一覽:
- 1、跟着百度文庫-JSF 入門教程中搭建的jsf,報錯了,請問這是什麼錯呢?
- 2、Java學習路線是怎樣的?
- 3、推薦一些JSF有關的書籍吧,最好是電子書!!
- 4、java web程序設計要學些什麼
- 5、請問大蝦們
- 6、java,jsf是什麼
跟着百度文庫-JSF 入門教程中搭建的jsf,報錯了,請問這是什麼錯呢?
Opaque part contains invalid character: 代 就看這一句就好了,其他的沒用,說是有非法字符,
檢查下standard-html-renderkit.xml
Java學習路線是怎樣的?
第一階段,Java SE基礎:
Java環境搭建、Java流程控制語句-for循環、switch選擇判斷、循環嵌套、數組拷貝、多維數組、final關鍵字、構造函數的調用、類的訪問權限和路徑、面向對象高級特性、Java異常處理、Set,Map,List接口及接口實現類、Java線程、同步阻塞、JavaIO流、文件的操作,複製,讀寫,刪除等。
第二階段,JavaWeb:
MySQL安裝、管理、創建數據庫、MySQLUPDATE
查詢、Mysql高級操作、JDBC、JDBC數據庫連接操作,JDBC動態Sql處理、Servlet3.0 網頁重定向、Servlet3.0
新增的註解支持、AJAX、responseText屬性詳解等。
第三階段,Java高級框架-SSH:
Struts2異常處理、Struts2+Log4j集成、Struts2和JSON實例、Hibernate5、Hibernate集合映射、Hibernate組件映射、Spring4.0、SpringAOP+
AspectJ框架、Spring 與其它Web框架集成、Spring Hibernate支持等。
第四階段,Java高級框架-SSM:
SpringMVC、Spring MVC生成JSON數據、MyBatis、MyBatis 環境配置及入門、Mybatis set標籤、Mybatis trim標籤、Shiro、Shiro快速入門教程、Shiro Web應用等。
第五階段,SpringBoot+VUE全棧框架:
SpringBoot、全局異常處理、過濾器監聽器、EHCache緩存、SpringBoot Quartz定時任務、Vue、Vue.js 安裝、模板語法、計算屬性、事件處理器、Vue.js 自定義指令、Vue.js 路由等
第六階段,特色課程:
ActiveM環境搭建、生產者和消費者、消息持久化操作、RSA數字加密算法、Codebar條形碼生成器、zxing二維碼生成器、HighCharts統計圖、Echarts統計圖、網絡播放器ckplayer、嵌入式網絡播放器,可以瀏覽器和移動端隨意使用
第七階段,互聯網框架的高級應用1:
分布式服務框架的理解,Dubbo架構設計詳解及其核心要點,框架運行原理分析、SpringData數據訪問、Lucene搜索引擎、Lucene的全文搜索服務器介紹、索引建立方式、Solr海量數據搜索引擎、Socket網絡通信、實現RMI遠程對象通訊、使用JMS消息服務、Kafka分布式消息系統、WebService與RestfulWS等
第八階段,互聯網框架的高級應用2:
Spring Security安全框架、實現Web應用安全控制、緩存應用與EhCache框架、OSCache與JBossCache框架、MyBatis與Hibernate緩存機制、NoSQL應用與SQL調優、MongoDB
NoSQL數據庫、Redis內存數據庫、實現RedisSession共享、SQL語句的優化、實現數據庫讀寫分離、WEB應用集群及性能優化、Maven項目管理工具、Web服務器負載均衡、實現Nginx與Tomcat集群、使用LoadRunner測試工具、性能優化之內存調優、代碼優化與重構的方法等。
對java有興趣的小夥伴們,不妨先從java入門開始!B站上有很多的java教學視頻,從基礎到高級的都有,還挺不錯的,知識點講的很細緻,還有完整版的學習路線圖。也可以自己去看看,下載學習試試。
推薦一些JSF有關的書籍吧,最好是電子書!!
推薦幾本書給你供你參考:《JSF編程實戰導航》徐明華, 尼春雨 清華大學出版社。
《經典Java EE企業應用實戰——基於WebLogic/JBoss的JSF+EJB 3+JPA》
李剛 電子工業出版社。不知道是在噹噹還是京東買的。
jsf的電子書像《jsf教程》,《jsf詳解》《jsf標籤一個不漏》也可以參考。
建議先看些jsf教學視頻,不過這方面的不是很多,具體也沒有下過。
希望對你有所幫助。
java web程序設計要學些什麼
一、 HTML CSS Javascript
正如嚴老師所說:“Java Web 的基礎是建立在HTML這套標籤的地基之上的”。所以學習Java Web 就要學習HTML的標籤,開始對HTML的理解並不是很深,本以為作為程序員對HTML的重點掌握無非就是From表單,哦,對了,還有Table,a herf=””,文檔的格式headbody等等等等,而對於CSS,更覺得這對於作為程序員的我們沒有什麼太大的必要,那些事情完全是由美工來做的,而對於Javascript則覺得他應當是與vbscript一個時代的腳本語言,其作用無非是給頁面添加一些花哨的動態效果沒有什麼實際意義,但是當我接觸到更多的新技術如AJAX的時候便覺得我所掌握的遠遠不夠,對於AJAX而言你學要知道每個細節從而能夠設計出既美觀又具有人性化的用戶界面。而AJAX所以依託的基礎便是Javascript、CSS、HTML、XML,其思想在於使用XMLHttpRequest實現異步調用把數據偷偷的下載到客戶端從而使得用戶無需刷新界面從而得到更好的上網體驗,此三種技術在AJAX中發揮的淋漓盡致。這才知道那本OReilly的 “Javascript犀牛書”並不是蓋的。這三個基礎性的東西還是學要好好的學習,老的技術相結合也能煥發出新的光彩。
二、 TomCat
總覺的這是一個讓人頭疼的東西,學習的時候常需要給他進行很多項配置,首先是虛擬路徑,在server.xml文件夾下加上Context path=”/test” docBase=”F:\dwb”,有一次給同學安裝Tomcat6.0把Tomcat5.5裡面老師寫好的server.xml直接粘貼到了Tomcat6.0的cong文件夾下竟不能運行,這才知道版本不同隨便粘貼後果是很可怕的,還是老老實實的把Context path=”/test” docBase=”F:\dwb”這句話粘貼上才是。東西有時命名目錄里的東西已經更改了,TomCat也已經重新啟動了,但網頁上顯示的依舊是以前的東西,還得把C:\Program Files\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost\這個目錄下的虛擬路徑刪掉(如經典的test目錄)。在做第9、10、11章的例子的時候還要把WEB-INF文件夾放到虛擬目錄的根目錄下否則會找不到WEB-INF文件夾,總之問題多多,問題越多,自己的經驗也就越多。
三、 JSP基本語法
1、 % %在jsp頁面中插入Java代碼,%= %表達式輸出語句
2、 JSP指令和動作:指令主要是%@page %、%@include %;動作主要是jsp:forward、jsp:include、jsp:usebean、jsp:setProperty、jsp:getProperty
3、 四種屬性的作用域page、request、session、appliction,一個比一個大,page只對當前頁面有效,request是在兩個頁面跳轉的時候包括服務器端的跳轉,seesion只要瀏覽器不關閉,屬性一直存在。Appliction只要服務器(如Tomcat)不關閉它一直都存在
總之我感覺JSP的基本語法還是很簡單的無非就是幾個標籤指令什麼的,稍需要注意的是jsp:forward是服務器端的跳轉URL地址不變,%@include %、jsp:include主要是包含靜態和動態的區別。
四、 JSP內置對象
Request:主要作用接受表單傳來的數據,
Response:主要是可以像客戶端發送頭部信息和重定向sendRedirect
Out:輸出一些東西
Exception:一些異常信息
Config:這個對象比較厲害,它能獲得web.xml中的許多信息,如application中的值,servlet中的parm值等
Session和applicition對象主要是用他們的setAttribute和getAttribute方法存取一些屬性值,不同之處在於他們的作用域
五、 JDBC
與數據庫進行連接,這是學習程序的重頭戲,但也不是很難,主要是記住連接數據庫的一些流程
1、 Class.forName(驅動程序字符串)
主要有四種驅動方式,字符串也各不相同,我們常用的是連接access的jdbc odbc bridge字符串為sun.jdbc.odbc.jdbcodbcdriver
2、 DirverManger.getConnection(DBURL)
DBURL字符串為 Jdbc:odbc:數據源名稱
3、新建statement對象
4、執行exectuQuery或exectuUpdata方法
5、逆序關閉數據庫
六、結語:設計模式 與開發框架
DAO模式已經過時了,現在的主流模式是MVC;其中主要用了servlet充當控制層, 還需要在web.xml中配置servlet映射,它主要是起到數據控制流向的作用,現在說有主流的框架都是使用MVC模式,如SSH,但是這些框架都沒有想微軟vasual Studio那樣的可是控件(雖然JavaBen是一些可復用的類),2005年推出的JSF開發框架彌補了這一缺陷,相信在未來作為SUN官方標準推出的JSF開發框架可能會成為主流框架,因為ESRI的ArcGIS Server就是依託於JSF框架開發的產品,相信JSF會成為以後開發框架的主流!
請問大蝦們
電腦編程的行嗎?
FreeBasic
可以編寫WINDONS程序。
這個軟件是免費的,而且很小,大概十幾分鐘就下來了。
BASIC學好後,可以看VB,但我不知道是否能在這個軟件運行。
學完BASIC,你的程序基礎就差不多了。這個時候有四條路在你面前:
VB,C,JAVA,PASCAL。
其中,VB最簡單,但可能工作不是那麼好找,其它三種可以,其中C,JAVA應該是最流行的。
就我的精練,PASCAL比較簡單,JAVA遲滯,最難是C。
下面我分別講講。
首先,PASCAL:
程序設計方法與PASCAL語言
本書是作者多年教學的總結,通過分析、加工、提煉而成。針對程序設計語言的特點,針對人的思維特點,以面向程序設計為中心,以程序設計方法為主線來介紹PASCAL語言的基於結構化程序設計思想的教科書。作者力求使讀者通過學習本書不僅掌握PASCAL語言,更主要的是使讀 …
你可以在
FreePascal
下載免費的編譯器。
然後,VB:
VB語言程序設計
本書以VISUAL BASIC 6.0為語言背景,以程序結構為主線,介紹可視化程序設計的基本知識和編程方法。內容包括:面向對象的初步概念,程序設計基礎,數據輸入/輸出,選擇結構設計,循環結構設計,數組,過程,數據文件,常用控件的使用,程序調試等。 …
C語言
C程序設計(第二版)
C語言是國內外廣泛使用的計算機語言,是計算機應用人員應掌握的一種程序設計工具。本書第一版於1991年出版,全書針對初學者的特點,精心策劃、準確定位、概念清晰、例題豐富、深入淺出,受到專家和讀者的一致好評。普遍認為它是學習C語言的好教材,被全國大多數高校 …
C語言參考手冊
語言參考手冊的最新版,在強調正確性、可移植性和可維護性的基礎上,對C語言的具體細節、運行庫以及C語言編程風格做了完整、準確的描述。本書涵蓋了傳統C語言、C89、C95、C99等所有C語言版本的實現,同時討論了C++與C語言兼容的部分。全書自上而下介紹了C語言的詞法結構、預處理器、聲明、類型表達式、語句、函數和運? …
C++沉思錄 C++沉思錄
編程技術,不僅告訴你如何編程,還告訴你為什麼要這樣編程。本書曾出現在眾多的C++專家推薦書目中。 這將是C++程序員的必讀之作。因為:它包含了豐富的C++思想和技術,從詳細的代碼實例總結出程序設計的原則和方法。 不僅教你如何遵循規則,還教你如何思考C++編程。既包括面向對象編程也包括泛型編程。 探究STL這一近 ..
泛型編程與STL
編程與STL》闡述了泛型編程的中心思想:concepts、modeling、refinement,並為你展示這些思想如何導出STL的基礎概念:iterators、containers、function objects。循此路線,你可以把STL想像為一個由來的完整優勢……
C++編程思想第2卷:實用編程技術
編程技術和最佳的實踐方法,深入探究了異常處理方法和異常安全設計;介紹C++的字符串、輸入輸出流、STL算法、容器和模板的現代用法,包括模板元編程;解釋多重繼承問題的難點,展示RTTI的實際使用,描述了典型的設計模式及其實現,特別介紹被認為是標準C++下一版特徵之一的多線程處理編程技術,並提供了最新的研究成果? …
C語言的編譯器,可以使用VC.NET,BC++這些商業軟件。也可以使用一些免費的軟件。
DEV-C++
這個編譯器很好,我讀書時一直使用。功能不是很強大,但插件很多。
code::blocks
最近發現的,和DEV-CPP差不多,但功能比前者全面。
OpenWatcom
老牌的編譯器,很多遊戲都是它寫的。
以上這些軟件同樣可以編譯C++。
C學好後可以學C++,我學C用了可能兩年多時間。
JAVA語言:
應該說JAVA是最有前途的語言,我建議你學這個,又好找工作。
Java程序設計基礎
本書主要針對初學Java的讀者,主要介紹了面向對象程序代碼的基本概念:創建圖形用戶接口所要事的可視化對象:基於事件的編程等內容。本書的主要目標是:在合理的編程規則下以一種能夠被初級程序員接受的方式介紹上述內容,以期提供給讀者工具、技術以及創建並保持程序的 …
Java編程思想(原書第3版)
從本書獲得的各項大獎以及來自世界各地的讀者評論中,不難看出這是一本經典之作。本書作者有多年的教學經驗,對C、C++、Java語言都有獨到、深入的理解。因此他非常了解如何教授Java語言這門課程,也非常明白語言教學中的難點及人們的困惑。作者以通俗易懂及小而直接?…
剛開始學,要選擇合適的工具,象NETBEANS,ECLIPSE這些東東都是專業級的,最好使用JCREATOR。這個軟件小巧到功能強大。
JCREATOR
其次就是網頁製作,這是每個程序員不得不做的事情。
如果你學的是VB。可以學ASP:
ASP程序設計
本書對ASP動態網站編程作了系統的介紹,全書分成四大部分。第一部分為環境配置與ASP編程基礎,介紹ASP+SQL Server平台的配置,以及HTML、CSS和VBScript語言的使用。第二部分為ASP數據庫程序設計,介紹了ASP操作Access和SQL Server數據庫的三大基本格式,以及如何讀?…
ASP.NET 2.0高級編程
ASP.NET 2.0技術內幕》的姐妹篇,側重於延伸和拓寬ASP.NET 2.0的高級主題,進一步幫助讀者掌握並深入ASP .NET 2.0的精髓,為將來成功地構建複雜精巧的、功能性更強的Web應用程序奠定基矗全書共三部分:ASP.NET內部機理、特有特性和ASP.NET控件。本書適合從事Web開發的程序員閱讀,旨在幫助他們提升ASP.NET開發技能。 …
ASP.NET 2.0 高級編程(第4版) ASP.NET 2.0 高級編程(第4版)
ASP.NET各種編程技能的同時重點介紹了ASP.NET 2 O版本中的巨大變化,詳細闡述了ASP NET 2.0中所包含的每個新特性。書中提供了大量的實例,.可幫助讀者快速掌握如何在N ET Framework下構建功能強大的ASP.NET應用程序。本書適用於有一些 ASP NET基礎知識的學習者以及;隹備遷移到ASP NET 2 0的編程老手。
Programming ASP.NET 中文版(第3版)
ASP.NET;HTML編程基礎;比較ASP和ASP.NET;ASP.NET中的事件;比較HTML控件和ASP控件;基本的ASP控件 API;代碼隱藏窗體;使用Visual Studio .NET集成開發環境;跟蹤,調試和錯誤處理;ASP.NET中的驗證控件;數據綁定技術基礎;列表控件和DataGrid控件;ADO.NET指南;調用存儲過程;更新數據庫記錄;Repeater和DataList? …
要建立網站,你就不得不搭建服務器,IIS你肯定是用不上了,可以使用Apache的服務器,它提供ASP的,JSP和PHP的服務器
相對來說都很小,可你要選擇性的下載,安裝的時候看看相關的文章。
然後就是數據庫,
使用MYSQL吧,前期版本都很小。在網吧中主要就是練習。
學C的話,可以學PHP。
PHP程序設計與實例分析教程
本書為“全面突破網絡編程技術叢書”之一。本書介紹的PHP語言是一種服務器端解釋的腳本語言,它根據用戶請求或服務器端的數據產生動態網頁。全書系統地介紹了PHP在多種平台環境中的設計方法,重點講解了其強大的內建訪問數據庫的能力,以及它如何能夠作為Apache Web服務 …
PHP高級編程
PHP的基本知識與高級特性,指導讀者從入門到精通掌握PHP技術。內容包括PHP的變量、函數、語句、表達式,PHP對文件的處理,PHP的模塊,如MySQL、XML、LDAP、GD,用PHP發送電子郵件,PHP的安全特性等。本書還介紹了五個範例應用程序,結合實際應用程序來講述編寫 PHP代碼的特點。本書的附錄還介紹了關於PHP的問題解答、技? …
PHP與MySQL5程序設計(第2版)
PHP腳本語言和MySQL數據庫這兩種目前最流行的開源軟件,主要內容包括PHP和MySQL基本概念、PHP擴展與應用庫、日期和時間功能、 PHP數據對象擴展、PHP的mysqli擴展、MySQL 5的存儲例程、觸發器和視圖等。本書實用性強,幫助讀者學習PHP編程語言和MySQL數據庫服務器的最佳實踐,了解如何結合這些卓越的技術創建數據庫驅動的 …
服務器和上面一樣。
學JAVA,就學JSP。
JSP程序設計教程
本書以JSP為開發工具,以java為開發語言,用通俗、簡明的語言由淺入深出地講解了JSP程序設計的開發方法,同時輔以大量的實例,書中所有實例程序代碼均在開發環境中調試通過。同時,每一章後面都附有相應的練習題幫助讀者對本章所學知識進一步理解和掌握。本書內容 …
JSP程序設計
JSP(JavaServer Pages)是目前熱門的跨平台動態Web應用開發技術。本書由經驗豐富的開發人員撰寫,是一本通俗易懂的JSP入門書籍。書中主要介紹JSP基礎知識、 JSP和表達式語言(EL)、JSP標記庫和JSTL、JSP指令、JSP和JavaBean、錯誤處理、JSP和servlet、訪問數據庫以 …
現在在J2EE方面,已經流行框架了,就我自己使用來看,框架的確能大大的減少工作量。
實戰Struts
Struts解決了許多Web應用程序開發中的常見問題。基於Struts應用程序框架構造的應用程序,除了可以復用業已證明可用的解決方案外,同時也可以使得開發人員更加關注應用程序的特性。Struts是由Apache軟件基金會支持的開源軟件。本書完整介紹了Struts框架結構,涵蓋了設計、數據校驗、數據庫訪問、動態頁面生成、本地化、Str …
WebWork in Action中文版
本書是一本從頭至尾都使用現實世界例子講述有關編寫Web應用程序的書籍。WebWork所強調的內容是:利用框架實現你的項目,而不是被框架所阻礙。在本書中,我們將從簡單的表單及表單處理開始,逐一講述編寫Web應用程序的基礎知識:action、interceptor和result,以及控制反轉(IoC)模式、對象圖導航語言(OGNL)和所有來自Web …
JSF實戰
JSF是Sun公司J2EE標準指定的Web應用框架,得到了眾多廠商的支持。本書是JSF方面的名著,共分五個部分。第一部分是JSF基礎知識;第二部分是構建UI;第三部分研究將原型轉化為實際應用所需的應用代碼;第四部分從組件開發的角度來研究JSF;第五部分基於第四部分所講述的知識給出了大量示例。本書作者是JSF界的權威,在書中提? …
Spring in Action 中文版
本書分為三大部分和兩個附錄,每一部分專註於Spring框架的一個領域:核心層、中間層和Web層。第一部分展示了Spring框架的兩個核心概念:反向控制(Inverstion of Control,IoC)和面向切面編程(Aspect-Oriented Programming,AOP),以便讀者理解Spring的基礎原理,這些基礎原理在本書各個章節都會用到。第二部分在第1章介 …
Hibernate實戰(第2版·英文版)
本書全面講述了Hibernate和Java Persistence,並對兩者進行了詳細的對比分析。書中通過一個應用將數百個例子融合起來,不僅深入剖析了Hibernate 3.2和Java Persistence 豐富的編程模型,還深刻闡述了數據庫設計、對象/關係映射(ORM)和優化等方面的基本原則、策略和最佳實踐。書中處處閃爍着作者超凡的真知灼見,將大大 ? …
掌握AJAX也是很必要的。
基於J2EE的Ajax寶典(含光盤1張)
本書主要介紹Ajax開發中的環境與框架特點,着重介紹了Ajax的難點和重點。對於開發Ajax的常用工具也進行了詳細講解。全書分3個部分,內容涵蓋 Ajax基本概念、Ajax和新技術和Ajax核心應用。書中通過Ajax與Struts及Ajax與Web Services的配合通過實際案例介紹Ajax的高級應用。本書適合Java程序員;企業級項目的開發人員參考使用 …
Ajax與PHPWeb開發
本書指導讀者使用Ajax、PHP及其他相關技術建立快速響應的網頁。本書不僅從Ajax的客戶端和服務器端技術兩個方面指導讀者逐步掌握 Ajax基礎應用,還通過實例詳細演示了Ajax表單驗證、Ajax聊天室、Ajax Suggest、使用SVG實現的Ajax實時繪圖程序、Ajax Grid、Ajax RSS閱讀器和Ajax拖放等的實現過程。同時還介紹了在Windows和UNIX …
征服ASP.NET 2.0 Ajax——Web開發技術詳解
本書介紹了最新的ASP.NET Ajax技術。全書共分為8篇,包括Ajax的基本知識、CSS樣式表、JavaScript、XMLHTTP請求和DOM對象、Ajax組件、 ASP.NET Ajax類庫等內容。其中重點介紹的是ASP.NET 2.0 Ajax框架的各種使用方法,由淺入深地講解了Ajax在實際項目中的應用。其中涉及了上百個Ajax的典型應用,具有很高的參考價值。 ? …
Ajax實戰
服務器和上一樣。
最後就是編程利器了,在JAVA方面,除了上面介紹的之外,還有
NETBEANS
eclipse
值得注意的是,ECLIPSE非常好用,集成了上述的很多框架,非常方便。
最後是學習的方向,寫什麼,我的寫法是遊戲,我寫過很多的小遊戲,這樣程序就越寫越好了。
最後是相關網站:
參考資料:
java,jsf是什麼
JSF主要由兩個部分組成:一套功能強大的API函數,用來表示UI組件、管理組件狀態、處理事件、進行輸入有效性驗證,以及對國際化和可訪問性的支持;一套包含各種頁面元素的並允許自定義的JSP標籤庫,用來在JSP頁面中顯示JSF的界面。通過使用JSF所提供的簡單而又實用的模型,任何開發人員都可以快速輕鬆地開發Web應用程序。他們可以使用大量現成的可重用的UI組件,並將這些組件與數據源連接,還可以很容易地將客戶端事件和服務器端的事件處理程序綁定。強大的JSF技術可以很好地處理和管理任何複雜的用戶界面,使開發人員可以將注意力集中在應用程序的開發上。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/300528.html