2018年3月14日 星期三

學習Java 的過程會碰上的專有名詞縮寫

剛入程式業界常聽到大量的縮寫,為了在工作溝通上順利,就來作個紀錄

Ajax Asynchronous JavaScript and XML , 非同步的JavaScript與XML技術

API Application Programming Interface, 應用程式介面(接口)

AP: Application  應用程式
            Aplication Server  應用程式伺服器
            Access Point 無線接入點 ORM Object/relational mapping(ORM), 物件關聯對映,簡單來說是ORM工具為中繼資料,利用程式物件去對應儲存在table的資料,可簡化儲存創建與控制資料的程序。


OO object-oriented, object orientation  ,物件導向

JAX-WS Java API for XML Web Services, 用來創造服務的一種API 使用XML

JAX-RS Java API for RESTful Web Services使用REST架構 並用Jersey實現

JSTL JAVA Standard Tag Library, JSP標準標籤庫

JWT :JSON Web Token, 解決傳統token上的資安問題


POJOPlain old Java Objects物件關聯對映,簡單來說是ORM工具為中繼資料,利用程式物件去對應儲存在table的資料,可簡化儲存創建與控制資料的程序。
 old Java Bean with the restrictions removed. Java Beans must meet the following requirements:
  1. Default no-arg constructor
  2. Follow the Bean convention of getFoo (or isFoo for booleans) and setFoo methods for a mutable attribute named foo; leave off the setFoo if foo is immutable.
  3. Must implement java.io.Serializable
JNDI:Java Naming and Directory Interface,命名和目錄接口 ,可使用名稱去取得物件。JNDI is an API used to access the directory and naming services (i.e. the means by which names are associated with objects). The association of a name with an object is called a binding.