- Model View Controller (MVC)
MVC架構在1970提出,模型Model(M)-檢視View(V)-控制Controller(C)三種介面分開,讓程式可以各司其職也讓開發人員可以分工合作,以達到一個較好的開發效率。
檔案: ex1.html <html ng-app="myApp">
<head>
<script src="angular.js"></script>
</head>
<body >
<div ng-controller='HelloController'>
<p>{{greeting.text}}, World</p>
</div>
</body>
<script>
var myApp = angular.module('myApp',[]);
myApp.controller('HelloController', HelloController);
</script>
</html>檔案:controllers.js function HelloController($scope) {
$scope.greeting = { text: 'Hello' };
}說明:
我們定義HelloController顯示文字為Hello,當載完整個網頁後,Angular框架會根據控制器載入內容物件,結果顯示為 Hello, World。但是除了把controller獨立出來寫成JS檔外,還有另一種寫法為
方法二:
var myApp = angular.module('myApp',[]);
myApp.controller('HelloController', function($(scope){
$scope.greeting = { text: 'Hello' };
});
GSON 前言 JSON是很常見的資料交換格式,在JAVA領域常用處理JSON的函式庫:GSON、FastXML和JSON-B,本章節會以GSON為主,學習目標如下 JSON格式說明 GSON 套件函式 GSON: 物件轉換JSON字串 GSON: JSON字串轉換物件 JSON 格式說明 JSON全名為JavaScript Object Notation,它是一種輕量級的資料交換格式,會大為流行的理由,主要是他比傳統用xml更輕巧且容易處理, JSON表達方式物件會用大括弧{},陣列則是用中括號[]。 用JSON字串來表達Employee的物件內容,由JSON字串可以知道物件name、age、sex和salary屬性。 JSON表示員工資料方式: {“name”:”Jack Bryant”, “age”:18, “sex”:”M”,”salary”:3500.00} JSON陣列表示方式: 跟我們使用JAVA的陣列方式類似,內容值可以是數字’、文字、布林、陣列、物件、null等等。 範例: 字串: [“紅”、”橙”、”黃”、”綠”、”青”、”藍”、”紫”} 布林: [true, true, false, false, true, true] GSON 套件函式 Gson為google所發布的函式庫,主要將物件與json字串之間的轉換時方便使用。當我們將JAVA物件轉換成JSON字串稱為 序列化 ,JSON字串轉換至JAVA物件稱為 反序列化 。 GSON: 物件轉換JSON字串 有了JSON基本概念後,我們進入本章重點,首先我們需要建立員工類別(Employee),定義如下 物件 屬性 員工類別 Employee name 名字 age 年紀 sex 性別 salary 薪水 /** * name:員工類別 */ public class Employee implements Serializable { //constructor public Employee(String name, double salary){ this.name = name; this.sala...
留言
張貼留言