用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結構.
具體實現大家討論一下. 不要想執行效率, 先設計.
相關文章
- 如何快速開發一款應用
- Web應用怎樣獲取Access Token?Web
- 如何快速開發一款應用程式?
- C/S,B/S的應用的區別
- 開發階段,將SpringBoot應用快速部署到K8SSpring BootK8S
- 使用Taro開發鴻蒙原生應用——快速上手,鴻蒙應用開發指南鴻蒙
- 使用 Taro 開發鴻蒙原生應用 —— 快速上手,鴻蒙應用開發指南鴻蒙
- 實用 | 利用 aardio 配合 Python 快速開發桌面應用Python
- 用Spring Boot顛覆Java應用開發Spring BootJava
- 快速上手系列--Android應用開發模板Android
- 快速上手系列--Flutter應用開發模板Flutter
- 為什麼零程式碼開發平臺能夠快速完成應用程式的開發
- 敏捷開發 | DSDM 在非 IT 領域也同樣適用?敏捷
- chrome擴充套件應用開發快速科普Chrome套件
- 第一個spark應用開發詳解(java版)SparkJava
- Springboot整合MongoDB的Docker開發,其它應用也類Spring BootMongoDBDocker
- 如果你也用Chrome,你會發現這樣一條警告!!!Chrome
- 使用 k8s 快速部署應用服務K8S
- MXFlutter:基於JS的Flutter框架,用JS也能寫出Flutter應用FlutterJS框架
- Laravel wallet ,如何快速開發出一個錢包功能的應用?Laravel
- ACCESS2016 SQL語句應用SQL
- Google 正式開源 Jib ,幫助 Java 應用快速容器化GoJava
- 開發一個React + Electron應用React
- 開發第一個Flink應用
- Rust如何開發eBPF應用?(一)RusteBPF
- 淘寶 API 介面:助力電商應用快速開發API
- ChianStore區塊鏈應用商店_讓小白也能輕鬆下載區塊鏈應用區塊鏈
- 用vscode開發vue應用VSCodeVue
- 基於PostgreSQL進行Java應用開發SQLJava
- Web經典B/S快速開發框架,強大後臺+簡潔UI一體化開發工具Web框架UI
- 怎樣用Java 8優雅的開發業務Java
- 使用 Tye 輔助開發 k8s 應用竟如此簡單(一)K8S
- 用 Go 快速開發一個 RESTful API 服務GoRESTAPI
- Electron+Vite+Vue跨平臺電腦桌面應用快速開發框架開箱即用Go快速開發後臺框架api結合開發也可以單獨使用ViteVue框架GoAPI
- 谷歌助力,快速實現 Java 應用容器化谷歌Java
- Vue+ Electron 開發的一個跨三端的應用(Taro開發多端應用)Vue
- 一套完整的.net WEB應用軟體快速開發解決方案Web
- Hive 高階應用開發示例(一)Hive
- 資料庫應用開發一、vs資料庫