A. 網站前台後台,英語應該用什麼詞表示
程序應用,一般是這樣分的:
網頁端統稱B/S,也叫web,網站
客戶端統稱C/S,也叫app,應用
(還有一種是兩者的結合,叫做webapp。取了兩者的優點,開發效率快--web的優點,可以調系統底層的東西---原生的優點)
按照邏輯來分,分為前台【foreground】,後台【background】。
後台一般是管理員管理入口,一般叫做xxAdmin。
前台一般是展示給用戶看的
有的前太和後台貌似沒分那麼清晰,用戶體驗比較好,沉浸式
按照技術分,可分為前端【client】和後端【server】,廣義來講,
前端是運行在客戶端的,比如html、android、ios。即原生和web(當然還有不倫不類的,比如小程序等寄生技術)
後端是運行在伺服器的,靠伺服器上的軟體(apache、tomcat、nodejs、php等)來解析,技術有:java、nodejs、php、.net等等
純手打,你已經採取了最佳的了,但是我發現他可能只是個做後端,並不是一個完整的程序員,理解回答的比較片面,希望以後搜索到的,可以看一下:)
B. 現在企業java開發一般使用哪些軟體開發
針對現在企業的話,其實使用的軟體是差不多的,企業越大,可能涉及到的工具更多些。學習Java開發推薦千鋒教育,千鋒教育口碑很不錯,實力強大,而且千鋒的企業使命就是致力於幫助更多迷茫的學生實現他們的夢想。
列舉如下:
1、【idea】這個是目前最主流的Java開發工具,應該也是使用最多的了;和它經常拿出一塊討論的是【Eclipse】,這兩個是Java使用最廣泛的開發工具;
2、【github/gitlab】這兩個網站主要是用於代碼管理的,目前使用git的比使用svn的要多很多;
3、【maven】這個其實應該不能算工具,是用於jar包管理的;
4、【jira/禪道/bugzilla】這幾個是用於項目管理,測試提bug用的;
5、【jenkins】用於做持續集成和項目編譯的;
6、【conflunece/語雀】這兩個一般是用於團隊協作和文檔記錄的;比如需求文檔,開發文檔,測試文檔等;
7、【starUML/processON/planUML】這些一般用於畫流程圖,時序圖使用的;
8、【Axure】這個是用於產品使用,畫原型prd的;
想要了解更多java開發的相關信息,推薦咨詢千鋒教育。千鋒勵精圖治,不改教育初心。十一年來,千鋒以政策為引導,不斷完善國內特色現代職業教育體系建設,充分發揮教研師資隊伍使命,構建品質教育,加大創新型人才培養力度,為經濟發展提供智力人才和智力支撐,成為新時期職業教育發展的新方向,在同行業中有很高的美譽度。
C. 怎麼樣把用Java寫的電影售票系統運行的結果給列印到記事本上
你可能需要學習一下jdk提供的關於io流操作的api了,要完成你的需求還是很容易的
D. J2EE是什麼,Java高手進!!!
簡單的說,J2EE平台本質上是一個分布式的伺服器應用程序設計環境
復雜的說:J2EE是很多技術的集合體,並且還在成長中。比如說:
(X)HTML,Servlet/JSP,JDBC,JMS,JNDI,EJB,XML,Web Service……
首先,會用java寫一些類,寫一些jsp,這只是J2EE中的很小一部分, 即使自己或者幾個哥們一塊寫個小項目,那也是用到了J2EE中的一部分;甚至於,某個公司的一個相關的大項目,它還是J2EE中的一部分,因為不會那麼項目,能將J2EE所涵蓋的技術都應用到項目中去.. 而且,J2EE中的所包括的技術每時每刻都在發展,新的技術也在出現.... 呵呵,, 沒人敢說: 我已經精通了J2EE....
誇誇其談了這么多,其實java並不難學,很容易上手,有C的基礎就能寫java代碼.一般學java無非都是從最初的在控制台上打出 Hello ,java 開始,下一步就是結合jsp/servlet技術寫出簡單的網頁,然後就是結合資料庫,做出最簡單的增刪改的功能. 然後開始運用一些開源的框架,比如spring,struts 優化自己的項目.
學習過程中我感覺讀別人的源碼,讀別人的程序,讀別人的項目,然後比葫蘆畫瓢先剽竊到自己的項目中,讀的多了,自然對這些技術也慢慢熟悉了. 還好java開源項目太多了,,,有的東西讓自己去讀...
我的組織能力太差咧... 有些東西,腦子里想的老清楚了,就是筆下寫不出來... 再一點,就是去描述J2EE是個什麼東東,也有點難度..
不知道lz能否看的明白我寫的東東呢..
有興趣繼續交流,,可以給我信息,,hi我... 一塊進步嘛!
Saga.maodrc/ 2009-4-30 22:16:32
E. 怎樣用java代碼編寫網路小程序,下載某網站的電影
首先搞清楚那個網站的流媒體協議是什麼,然後google或是這種協議的傳送編碼規范,之後就是用socket向伺服器發送符合編碼規范的握手信息,建立起連接就ok了,就看著電影一點點地down下來吧
F. 急需一個 電影院訂票系統 java寫的,B/S架構,MVC思想,最好用到SSH+MYSQL的。
別說20懸賞分。
200rmb 都沒人幫你做的。都是要時間和精力的事情。
人家要做善事 也不會以這種幫別人做作業的形式做吧。除非你高價雇槍手
G. 用Java做一個電影的租買系統。要求是淺顯、簡單、易懂,最好能幫我解答清楚每一步驟的原理。
先把主體做出來,然後把操作做出來. 比如出租系統 主體有 影碟(暫且認為是影碟了),影碟庫,租影碟的人,操作行為則有影碟的新增/報廢 出租/收回 影碟的屬性有 影碟名稱、影碟編號、ISBN號、購入日期等 影碟庫則有各個影碟的信息和是否空閑的信息 租影碟的人則有姓名、手機號等信息 。影碟的入庫操作則是先新建一個影碟信息,然後在影碟庫中增加這個影碟並標明為空閑狀態,出租操作則是將對應的空閑狀態改為已出租的狀態,並且新增一條出租相關的記錄(該記錄信息有影碟的ID、租借時間、押金等、租借人ID等) 這些主體信息和操作記錄 你可以存在文件中,也能存在資料庫中
PS:一個非常熟練的程序員,做你這個,也很可能需要兩天時間,而這個級別的程序員的薪水是1W+/月 所以你就別指望別人免費幫你做這個了,更何況還要幫你解答每個步驟的原理。。。。
H. Java網站系統建設有什麼好處
1、開發成本低廉,Sun公司免費提供用來開發Java應用程序的一切,您不必付任何的版稅,這意味著您在為自己的公司建設網站時,找了一家公司,如「環球信息」幫您建站,那麼您 只需要為您的網站代碼跟空間買單而並不需要涉及其他方面的費用。
2、跨平台,「一次編寫,隨處運行」,Java系統可以運行在不同的操作系統和硬體上。隨著Linux的持續增長以及Mac OSX完全支持Java技術,跨平台的特性變得越來越有分量。
3、資源佔用較少,Java系統中,你可以任意申請內存,Java系統會在適當的時候自動釋放無用的內存資源。這個神奇的機制叫做「垃圾回收」,節約了許多調試錯誤的時間,也減輕了伺服器的負擔。
4、企業應用的成熟平台,CIO視角重點圍觀,Java技術的企業應用旨在提升企業競爭力,所以Java技術受到了企業的欣賞,市場份額是同類技術中最大的。同時,Java是開放標准,所以供應商眾多。市面上有許多的應用伺服器、工具與構件可以選擇,從高端的BEA WebLogic、IBM WebSphere等商業軟體,到Tomcat、JBoss等開源的免費工具,一應俱全。
5、可靠性和安全性,相信這一點也是眾多公司的CIO所關注的事情,畢竟自己的網站關繫到公司的利益,Java最初設計目的是應用於電子類消費產品,因此要求較高的可靠性。Java雖然源於C++,但它消除了許多C++不可靠因素,可以防止許多編程錯誤。首先,Java是強類型的語言,要求顯式的方法聲明,這保證了編譯器可以發現方法調用錯誤,保證程序更加可靠;其次,Java不支持指針,這杜絕了內存的非法訪問;第三,Java的自動單元收集防止了內存丟失等動態內存分配導致的問題;第四,Java解釋器運行時實施檢查,可以發現數組和字元串訪問的越界,最後,Java提供了異常處理機制,程序員可以把一組錯誤代碼放在一個地方,這樣可以簡化錯誤處理任務便於恢復。
由於Java主要用於網路應用程序開發(網站建設等),因此對安全性有較高的要求。如果沒有安全保證,用戶從網路下載程序執行就非常危險。Java通過自己的安全機制防止了病毒程序的產生和下載程序對本地系統的威脅破壞。當Java位元組碼進入解釋器時,首先必須經過位元組碼校驗器的檢查,然後,Java解釋器將決定程序中類的內存布局,隨後,類裝載器負責把來自網路的類裝載到單獨的內存區域,避免應用程序之間相互干擾破壞。最後,客戶端用戶還可以限制從網路上裝載的類只能訪問某些文件系統。
I. 求一款基於JAVA的開源中文CMS
選了10個最強大、最易用的CMS,向大家做一個簡要介紹。
Alfresco是一個開源的企業網站內容管理系統,它提供了文檔管理、多人協作、記錄管理、知識管理網頁內容和圖像管理等功能。它使用Spring、 Hibernate、 Lucene 和JSF等最新java技術構建了模塊化的系統架構。
Alfresco官方網站:http://www.alfresco.com/
中文教程:http://blog.csdn.net/alfresco/
DotCMS是一個開源的企業級內容管理系統,它融入了電子商 務、個性化設置、客戶關系管理工具等功能,它可以方便的建立基於各種關系的數據結構和資料庫,它可以使用模板快速創建頁面,並且提供了一個強大的所見即所 得(WYSIWYG)編輯器。用戶可以使用載入外部模塊的功能快速的建立Ajax應用、搜索、MP3播放器、幻燈片和相冊等功能。
DotCMS官方網站http://dotcms.org/
中文安裝教程http://www.javaeye.com/wiki/topic/277794
Magnolia是一個老牌的java內容管理系統,目前已經發布了第四版。它的獨特之處在於可以定製內容模型,以返回數組形式來搞定各種不確定的 功能。它遵循W3C標准並且在搜索引擎優化上有許多優勢。同時它支持java內容倉庫( java content repositories , JCR) 的API。
Magnolia官方網站http://www.magnolia-cms.com/home.html
OpenCms
它提供了一套建立和維護網站的方便的工具。在內容建設方面,它擁有一個易於使用的界面和所見即所得編輯器,在網頁生成上它使用了一個先進的頁面模板。
OpenCMS官方網站http://www.opencms.org/opencms/en/index.html
中文網站http://www.opencms.cn/
Blandware AtLeap是一個多語種的免費Java內容管理系統,它包含了全文搜索引擎,可以算是一個能讓你方便的編寫應用的網站框架。
Atleap官方網站https://atleap.dev.java.net/
Fedora是「Flexible Extensible Digital Object Repository Architecture」的縮寫,並不是Linux發行版Fedora,是一個數字資源管理系統,它可以創建很多類型的數字圖書館、資料庫、檔案館系統 等。
Fedora官方網站http://www.fedora-commons.org/
Apache LenyaOpenEdit是一個開源的內容管理系統,它旨在建設基於在線數字資產的多媒體網站。它提供在線編輯,動態布局,拼寫檢查,用戶管理器,文件管理器,版本控制和通知工具。同時包含企業級的插件,如電子商務,內容管理,博客,活動日程表,社交網路工具等。
OpenEdit官方網站http://www.openedit.org/
這是一個開源的 Java/XML 內容管理系統,提供了版本控制、多站點管理、調度、搜索、所見即所得編輯以及工作流程等功能。Apache Lyenya使用基於模塊的Cocoom開源程序框架。
Apache Lyenya官方網站http://lenya.apache.org/
J. 電影推薦系統是用java寫還是paython寫好一點
我覺得用java好一些。
java是一門面向對象的編程語言。java語言具有功能強大和簡單易用兩個特徵,具有簡單性、面向對象、分布式等特點,可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
Python目前的應用領域比較廣泛,目前Python的主要方向分為後端開發、數據分析、網路爬蟲、機器學習等。