java基本概念 java包含三大分支:為了一個開源的項目安裝,需要對J2EE+Linux+MySQL進行學習,也是拼了。
1.J2SE --java standard edition--標準版本,這個是下面兩個的基礎!一般是位于客戶端的應用;
2.J2ME--java Micro edition --一般位于嵌入式應用,例如手機游戲
3.J2EE --java Enterprise Editon --一般為服務器端程序的應用:例如JSP站點!
現在就知道J2EE是做什么的了吧
首先java它對開發基于Web的多層{即是J2EE}應用提供了功能上的支持。它包含13種核心技術規范:
(1)Java Database Connectivity (JDBC)以一種統一的方式來對各種各樣的數據庫進行存取
(2)Java Naming and Directory Interface (JNDI)用于名字和目錄服務,它提供了一致的模型來存取和操作企業級的資源如DNS和LDAP,本地文件系統等
(3)Enterprise Java Beans (EJB) 提供了一個框架來開發和實施分布式商務邏輯,顯著地簡化了具有可伸縮性和高度復雜的企業級應用的開發
(4)JavaServer Pages (JSPs) 用以創建動態網頁
(5)Java servlets提供的功能大多與JSP類似,不過實現的方式不同
(6)Remote Method Invocation (RMI) 在遠程對象上調用一些方法,使用了連續序列方式在客戶端和服務器端傳遞數據
(7)Interface Description Language (IDL)將Java和CORBA集成在一起
(8)Java Transaction Architecture (JTA)可以存取各種事務
(9)Java Transaction Service (JTS) 規定了事務管理器的實現方式
(10)JavaMail 用于存取郵件服務器的API,它提供了一套郵件服務器的抽象類
(11)JavaBeans Activation Framework(JAF) JavaMmail利用JAF來處理MIME-編碼的郵件附件,MIME的字節流可以被轉換成JAVA對象,或者轉換自JAVA對象
(12)Java Messaging Service (JMS) 是用于和面向消息的中間件相互通信的應用程序接口(API)(13)Extensible Markup Language (XML)XML是一種可以用來定義其它標記語言的語言
所以你說的JSP是Java在web上面[一般來說java的web應用成為J2EE]的應用的一個分支而已!
現在你也就知道JSP了哈!
在說JavaScript,
這個是嵌入在網頁(一般為html,ASP,JSP等網頁)的一種腳本語言,用于數據的驗證,支持頁面的值的傳遞等問題的處理;
JavaScript跟java一點關系都沒有
java是程序設計語言(與C/C++/C#同類)
JavaScript是網頁中的腳本語言(與vbscript等腳本語言同類)
http://www.cnblogs.com/hanyin...
1.安裝JDKvagrant@homestead:/usr/local/corwien$ sudo cp ~/Code/java/jdk-8u91-linux-x64.tar.gz java_sdk.tar.gz
vagrant@homestead:/usr/local/corwien$
// 解壓縮
vagrant@homestead:/usr/local/corwien$ sudo tar -zxv -f java_sdk.tar.gz
vagrant@homestead:/usr/local/corwien$ sudo mv jdk1.8.0_91 javajdk
vagrant@homestead:/usr/local/corwien$ ls -l
total 177124
drwxr-xr-x 8 uucp 143 4096 Apr 1 2016 javajdk
-rw-r--r-- 1 root root 181367942 Feb 14 02:05 java_sdk.tar.gz
vagrant@homestead:/usr/local/corwien$
解決Linux下啟動Tomcat遇到Neither the JAVA_HOME ...報錯
root@homestead:/usr/local/corwien/javajdk# pwd /usr/local/corwien/javajdk oot@homestead:/usr/local/corwien/tomcat/bin# vim catalina.sh root@homestead:/usr/local/corwien/tomcat/bin# export JAVA_HOME=/usr/local/corwien/javajdk export JRE_HOME=/usr/local/corwien/javajdk/jre
Tomcat成功開啟^_^
*filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT COMMIT
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/66662.html
摘要:最近系統整理了一套初學者最佳的學習方法以及會遇到的坑等,希望對你有所幫助。正常的智商其實,學習并不需要所謂的數學邏輯好,需要英語水平棒。大周期每天學習時間五個小時以上的,建議學習周期。三學習時會遇到的坑不知道學習的重點,下面學習路線會畫。 最近系統整理了一套java初學者最佳的學習方法以及會遇到的坑等,希望對你有所幫助。 目錄: 一、學習java的前提 二、學習java的方法 三、學習...
摘要:三進階階段這個階段主要是靠我們自己學習總結,可以通過前輩們的博客或者自己研究源碼,這些非常有利于我們快速的成長。讓自己保持永遠學習的精神。五零基礎學習資料最后給大家準備了一份不錯的學習資源,里面有很多學習視頻和資料,后臺回復資源,即可獲取。 showImg(https://segmentfault.com/img/bVbauV8?w=1212&h=816); 前兩次給大家分享了關于 j...
摘要:學習編程的本最佳書籍這些書涵蓋了各個領域,包括核心基礎知識,集合框架,多線程和并發,內部和性能調優,設計模式等。擅長解釋錯誤及錯誤的原因以及如何解決簡而言之,這是學習中并發和多線程的最佳書籍之一。 showImg(https://segmentfault.com/img/remote/1460000018913016); 來源 | 愿碼(ChainDesk.CN)內容編輯 愿碼Slo...
摘要:寫這篇總結,主要是記錄下自己的學習經歷,算是自己對知識的一個回顧。這個階段學習的時候,要學會使用開發工具,比如或者來學習。這個階段需要自己對自己有很強的自律去學習,不要看了一半就放棄了。 showImg(https://segmentfault.com/img/bVbaNtw?w=1232&h=822); 寫這篇總結,主要是記錄下自己的學習經歷,算是自己對知識的一個回顧。也給想要學習 ...
摘要:寫這篇總結,主要是記錄下自己的學習經歷,算是自己對知識的一個回顧。這個階段學習的時候,要學會使用開發工具,比如或者來學習。這個階段需要自己對自己有很強的自律去學習,不要看了一半就放棄了。 showImg(https://segmentfault.com/img/bVbaNtw?w=1232&h=822); 寫這篇總結,主要是記錄下自己的學習經歷,算是自己對知識的一個回顧。也給想要學習 ...
閱讀 2426·2023-04-26 00:46
閱讀 585·2023-04-25 21:36
閱讀 732·2021-11-24 10:19
閱讀 2275·2021-11-23 09:51
閱讀 1021·2021-10-21 09:39
閱讀 834·2021-09-22 10:02
閱讀 1672·2021-09-03 10:29
閱讀 2691·2019-08-30 15:53