Java卡應用開發其實並不難(3)
第一個Java卡程式的原始碼
以下是模板生成的程式原始碼:
package testpackage;
import ;
import ;
import ;
import ;
public class TESTCLASS extends Applet {
public static void install(byte[] bArray, short bOffset, byte bLength) {
// GP-compliant JavaCard applet registration
new TESTCLASS()
.register(bArray, (short) (bOffset + 1), bArray[bOffset]);
}
public void process(APDU apdu) {
// Good practice: Return 9000 on SELECT
if (selectingApplet()) {
return;
}
byte[] buf = ();
switch (buf[ISO7816.OFFSET_INS]) {
case (byte) 0x00:
break;
default:
// good practice: If you don't know the INStruction, say so:
ISOException.throwIt(ISO7816.SW_INS_NOT_SUPPORTED);
}
}
}
當然,這僅僅是最簡單的一個起步,為了實現真正的應用,開發者需要在public void process(APDU apdu)方法中增加自己的處理,這樣就能夠按照使用者的需求開發不同的應用了。
相關文章
- webpack-dev-server 其實並不難WebdevServer
- Java從程式設計師到架構師其實並不難Java程式設計師架構
- Java開發難不難?Java
- 學習Java開發難不難?好學嗎?Java
- 很多事情其實不難,你把它想難了
- 當女生成為軟體測試員,我才發現年薪30W+其實並不難…
- 手摸手教你使用WebSocket[其實WebSocket也不難]Web
- API 與 Webhook,其實並沒有那麼難懂APIWebHook
- Kafka並不難學Kafka
- elasticsearch的開發應用(3)Elasticsearch
- 讓CRM與BI完美融合?換個角度看其實不難!
- 雲端計算、大資料和人工智慧有什麼區別?理清楚其實並不難大資料人工智慧
- 使用Eclipse開發Java應用並部署到SAP雲平臺SCP上去EclipseJava
- 介面卡模式:我真的不難模式
- Java Chassis 3技術解密,流式響應如何簡化AI應用開發Java解密AI
- Java轉行學Python難不難?JavaPython
- 用Spring Boot顛覆Java應用開發Spring BootJava
- MySQL的Double Write並不難理解MySql
- Java應用構建並部署ECSJava
- 升級struts2-2.5,其實並沒有想象中的那麼難
- 使用SAP WebIDE建立開發Java應用,並且在瀏覽器裡除錯WebIDEJava瀏覽器除錯
- 《Vue.js 3移動應用開發實戰》簡介Vue.js
- IDEA開發Spark應用並提交本地Spark 2.1.0 standIdeaSpark
- SAP freelancer夫妻並不難!你也可以!
- 用jMolecules框架實現DDD應用開發框架
- 成都0基礎java培訓難不難Java
- Java開發微服務實現分散式架構應用總結Java微服務分散式架構
- 基於PostgreSQL進行Java應用開發SQLJava
- [20220124]開發不應該這樣寫sql3.txtSQL
- 選了風變程式設計,才發現Python並不難學程式設計Python
- Facebook指控比基尼照片應用開發商洩露其機密檔案
- 注意別聽人忽悠!其實這4類人並不適合IT行業行業
- 應用開發機遇與挑戰並存,開發者如何乘風破浪
- IDEA開發Spark應用實戰(Scala)IdeaSpark
- 簡陋到極致便成了經典,看似很Low的開羅遊戲其實並不簡單遊戲
- 聊聊Spring的FactoryBean其實沒那麼難SpringBean
- 其實你就學不會 PythonPython
- 學習Python開發難不難?哪些人適合學習Python?Python
- 恕我直言,我懷疑你並不會用 Java 列舉Java