用Java也能象Access一樣快速開發B/S應用?!
最近在看Access, 說起原因來很搞笑. 俺老哥對電腦一知半解, 用Excel怕寫VBA, 學foxpro也沒編出象樣的應用程式來. 但是他一直想把他用excel管理的賬目用B/S結構放到網上, 這樣他在家在在公司都能檢視修改. 用Java幫他做這種活真是出力不討好, 主表維護, 業務資料錄入, 各種報表... 要是客戶就要挨刀子了.
老哥沒辦法, excel容易操作到全部資料, 不安全. 於是就把帳轉到access上面, 生成了錄入介面, 查詢介面, 報表. 還是叫我幫忙作同樣的事情: 寫VBA. Access程式看起來很不錯, 起碼上升到c/s境界了. 以後租用一個網上的sql server就能實現他的要求.
留意了一下access的報表和窗體還真是簡單. 前面拖控制元件, 設屬性, 後面寫事件, 就大功告成. 但是有一點很重要: 窗體和報表都是基於一個資料來源, 通常是表, 控制元件也可以繫結到資料來源的某個列. 然後導航控制元件就固定控制當前資料來源.
其實我們的大多數應用也都可以設計成這種模式. 當然首先要用Java包裝好各種有資料屬性的窗體, 輸入控制元件... 然後基於這個層開發就爽了, 最重要的是, 這個框架是B/S結構.
具體實現大家討論一下. 不要想執行效率, 先設計.
老哥沒辦法, excel容易操作到全部資料, 不安全. 於是就把帳轉到access上面, 生成了錄入介面, 查詢介面, 報表. 還是叫我幫忙作同樣的事情: 寫VBA. Access程式看起來很不錯, 起碼上升到c/s境界了. 以後租用一個網上的sql server就能實現他的要求.
留意了一下access的報表和窗體還真是簡單. 前面拖控制元件, 設屬性, 後面寫事件, 就大功告成. 但是有一點很重要: 窗體和報表都是基於一個資料來源, 通常是表, 控制元件也可以繫結到資料來源的某個列. 然後導航控制元件就固定控制當前資料來源.
其實我們的大多數應用也都可以設計成這種模式. 當然首先要用Java包裝好各種有資料屬性的窗體, 輸入控制元件... 然後基於這個層開發就爽了, 最重要的是, 這個框架是B/S結構.
具體實現大家討論一下. 不要想執行效率, 先設計.
相關文章
- 沒有後端也能快速開發H5應用,Vue + OkayApi最佳CP開發!後端H5VueAPI
- 如何快速開發一款應用
- Ffmpeg快速應用開發
- 如何快速開發Java RCP企業級應用?Java
- 如何快速開發一款應用程式?
- Web應用怎樣獲取Access Token?Web
- C/S,B/S的應用的區別
- 如何快速開發SPA應用
- 使用Taro開發鴻蒙原生應用——快速上手,鴻蒙應用開發指南鴻蒙
- 使用 Taro 開發鴻蒙原生應用 —— 快速上手,鴻蒙應用開發指南鴻蒙
- Java能扮演嵌入式應用開發的主角嗎?Java
- 如何用 Spark 快速開發應用?Spark
- 使用CodeIgniter框架快速開發PHP應用(一)框架PHP
- java開發一個應用的總結Java
- 為什麼零程式碼開發平臺能夠快速完成應用程式的開發
- 快速上手系列--Flutter應用開發模板Flutter
- Word工具欄也能啟動應用程式
- C/S和B/S應用程式的本質區別
- 開發階段,將SpringBoot應用快速部署到K8SSpring BootK8S
- 敏捷開發 | DSDM 在非 IT 領域也同樣適用?敏捷
- 快速上手系列--Android應用開發模板Android
- 淘寶 API 介面:助力電商應用快速開發API
- chrome擴充套件應用開發快速科普Chrome套件
- 用Spring Boot顛覆Java應用開發Spring BootJava
- 急聘JAVA Web應用開發高手JavaWeb
- 應用開發:Java依然強勢Java
- 使用JAVA開發CORBA應用 (轉)JavaORB
- 我也想搞到《Java實用系統開發指南》Java
- 第一個spark應用開發詳解(java版)SparkJava
- 實用 | 利用 aardio 配合 Python 快速開發桌面應用Python
- Chris:怎樣成為一名Android應用開發Android
- 如果你也用Chrome,你會發現這樣一條警告!!!Chrome
- Laravel wallet ,如何快速開發出一個錢包功能的應用?Laravel
- 用資料也能講故事?
- MXFlutter:基於JS的Flutter框架,用JS也能寫出Flutter應用FlutterJS框架
- 怎樣用Java 8優雅的開發業務Java
- 使用 k8s 快速部署應用服務K8S
- Web經典B/S快速開發框架,強大後臺+簡潔UI一體化開發工具Web框架UI