普元EOS開發學習(一)

警惕EOS的拖圖元開發導致技術退步,請閱博主《用了2年EOS后的感受》

---------------

EOS開發和原有的JAVA開發有很大的不同,在開發的過程中,只能看到JSP頁面的源代碼,如果想要了解到操作類型的代碼,那么你只能看到XML文件中的數據和值。


EOS開發的基本流程:數據準備-->構件包-->數據建模-->頁面流開發-->頁面開發-->邏輯流開發-->完善頁面流-->完善頁面


這種數據流就是相當于:數據庫設計,完成數據開發并確定數據結構------>創建空的項目,在項目當中創建子模塊Package------->創建數據集,根據子模塊的功能將數據集搭建,也可以看成是創建視圖,再從視圖中取出數據進行操作------->確定頁面中的數據流向,確定頁面所要操作的功能與操作的過程,確定傳入和傳出的參數-------->在頁面流開發中可以自動生成JSP頁面,這就是頁面開發中所要使用的文件,也是唯一能看到代碼的文件;在JSP文件中可以使用EOS集成的控件,使用這些控件時要注意,控件里的命名方式和參數傳遞方法---------->針對每個操作進行邏輯開發,使用傳入的參數進行處理,如果是對數據庫操作的話,可以采用數據集提取數據并進行操作,然后返回實例數組類型--------->當這些都確定好之后進行數據返回傳遞----------->操作頁面結束工作


?上面是一種開發方法,其中使用最簡單的是邏輯業務開發;但是對于邏輯業務開發時,首先要對EOS中的方法和構件包熟知,這樣才能更有效的開發程序。其中也可以使用Spring Bean開發方式,這種方式適合Java開發人員使用,針對這種方式,也要通過數據集進行數據操作并確定傳入和傳出的參數值,同時使用EOS自封裝的函數庫;如果想要對底層數據進行操作,那么就要了解到EOS對XML中節點的操作,比如替換節點中的值和刪除節點等,這樣會帶來很大的麻煩。


最后一種是JAVA類開發方式,這時最基本的開發方式,對于這種開發方式有很多的不便。對于數據操作就無法進行有效操作。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/540007.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540007.shtml
英文地址,請注明出處:http://en.pswp.cn/news/540007.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java 共享鎖 獨占鎖_java中的公平鎖、非公平鎖、可重入鎖、遞歸鎖、自旋鎖、獨占鎖和共享鎖...

一、公平鎖與非公平鎖1.1 概述公平鎖:是指多個線程按照申請鎖的順序來獲取鎖。非公平鎖:是指在多線程獲取鎖的順序并不是按照申請鎖的順序,有可能后申請的線程比先申請的線程優先獲取到鎖,在高并發的情況下,有可能造成…

GoogleNet網絡分析與demo實例

參考自 up主的b站鏈接:霹靂吧啦Wz的個人空間-霹靂吧啦Wz個人主頁-嗶哩嗶哩視頻這位大佬的博客 Fun_機器學習,pytorch圖像分類,工具箱-CSDN博客 1. GoogLeNet網絡詳解 GoogLeNet在2014年由Google團隊提出(與VGG網絡同年,注意GoogLeNet中的L大…

解決win10安卓虛擬機每十幾分鐘藍屏重啟問題

2012年第一次接觸android,它的虛擬機是很慢的,如今Intel HAXM 技術為 Android 模擬器加速, 使模擬器運行度媲美真機, 徹底解決模擬器運行慢的問題。問題也是由它而來,因為驅動和系統不兼容造成的。 CPU必須I3及I3以上才…

pg_resetxlog清理的pg_xlog下的WAL日志

PostgreSQL的pg_xlog下有大量日志,空間不足,如何刪除? Darren1:postgres:/usr/local/pgsql/data/pg_xlog:>ls 000000010000000000000008.00000028.backup 00000001000000000000009D 0000000100000000000000C9 0000000100000000000000F5…

mysql備份:一,Xtrabackup

資料來自于馬哥 注明:此工具不能備份出sql語句。另外只能適用innodb存儲引擎。 一、安裝 1、簡介 Xtrabackup是由percona提供的mysql數據庫備份工具,據官方介紹,這也是世界上惟一一款開源的能夠對innodb和xtradb數據庫進行熱備的工具。特點&…

51服務的開啟方式

服務開啟方式的知識點見博文:http://blog.csdn.net/zengmingen/article/details/49425161步驟: 1、新建Android項目名“51服務的開啟方式” 2、新建一個類 MyService,繼承 Service 3、在清單文件里配置第二步建的service 4、在Myservice類中覆…

java mysql 存儲圖片_Java存儲圖片到Mysql

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓【1】視圖層action"${ctx}/web/UserInforServlet?methoduserInforServlet" >更換頭像立即提交重置var layer,upload,form;//1-頁面數據加載$(function () {//【1】加載&初始化layui模塊-彈出層與table數據表格la…

JavaWeb應用配置文件安全解決方案

這里主要說說JavaWeb應用的配置文件安全,通常JavaWeb應用多多少少會有一些配置文件,其中數據源的配置則是關系到數據庫的安全,另外還有一些基于文件的權限配置,應用程序的一些系統參數。鑒于這樣的情況,如果配置文件被…

java 免費cms_開源 免費 java CMS

Bug修復:1.菜單管理:刪除操作按鈕后不能直接進行刪除菜單操作。2.刪除單位時操作記錄不顯示單位名稱問題。3.站點管理:改變所屬站點增加改變為一級站點功能,上傳非圖片logo時雖然提示但仍上傳成功問題。4.模板文件管理:點擊查看/下…

Android加載大圖片不OutOfMemoryError

Android加載圖片時,對于分辨率小,配置低的機子,很容易發生OutOfMemoryError。手機的內存比圖片的大很多,怎么會這樣? 在設置Android虛擬機的內存時: RAM:模擬器的內存空間 VM Heap:…

任務計劃、chkconfig工具、systemd管理服務、unit、target

比如備份數據或者重啟服務。 crontab -u、-e、-l、-r(刪除) 格式:分 時 日 月 周 user command 文件/var/spool/cron/username 分范圍0-59,時范圍0-23,日范圍1-31,月范圍1-12,周1-7 可用格式1-5…

vue打卡日歷_Vue日歷

new Vue({el: ‘#calendar‘,data: {currentDay: 1,currentMonth: 1,currentYear: 1970,currentWeek: 1,days: [],addDay: [],},created: function() {this.initData(null);var $this this;//請求數據$.ajax({url: "這里填接口名稱",type: "POST",data: {…

android Intent機制詳解

原文出處:http://blog.csdn.net/t12x3456/article/details/7688154 什么是Intent Intent是一種運行時綁定(run-time binding)機制,它能在程序運行過程中連接兩個不同的組件。通過Intent,你的程序可以向Android表達某種…

python基本數據類型(四)-集合與運算符-python3筆記

1.集合 2.字典 3.運算符優先級 1.集合 創建:() set() 注意:創建空的集合要用set() 特點:元素唯一,無序 運算: &(交集) |(并集) -(差集&#xff0…

Android的權限

Android有四種權限: 1、Permission 權限 2、Root權限 3、Bootloader的解鎖 4、Radio(基帶)解鎖 ------------------------------------ 1、Permission 我們在開發中經常使用到 Permission 權限,即一系列"Android.Permission.*"對象。…

hive2 java連接_用Java代碼通過JDBC連接Hiveserver2

1.在終端啟動hiveserver2#hiveserver22.使用beeline連接hive另外打開一個終端,輸入如下命令(xavierdb必須是已經存在的數據庫)#beeline -u jdbc:hive2://localhost:10000/xavierdb -n hive -p hive3.添加maven依賴org.apache.hivehive-jdbc1.1.0junitjunit4.9org.ap…

java 向上拋異常_Java 異常的處理方式throws

在昨天的文章《Java 異常的分類與處理》中我們簡單地了解了一下在方法聲明的位置上使用throws關鍵字向上拋出異常,下面深入講解異常的第一種處理方式throws。下面深入講解異常的第一種處理方式throws。看以下例子:import java.io.*;public class Excepti…

Jquery mobile 解決IOS9selectli閃退問題

升級IOS9后&#xff0c;JQuery mobile 出現了個bug問題。<select>&#xff0c;<ul><li></li></ul> 出現閃退。 解決方法&#xff1a; 必須加在 jquery.js 和 jquerymobile.js 中間 <script src"......../...../jquery-2.0.0.min.js&qu…

JAVA通過SSL證書創建MS AD賬戶及設置密碼

近期由于工作需要整理一下自動化的東西&#xff0c;因為公司去年上線了OA&#xff0c;所以公司的入職系統會提交用戶的信息到IT部門&#xff0c;最早的做法是入職到了&#xff0c;IT部門收集用戶信息在AD中創建對應的用戶信息&#xff0c;所以為了提高管理員的工作效率&#xf…

java 實體類規范_實體類的規范

1.Boolean類型1.1.使用Boolean類型,而不是Byte類型1.2.數據庫字段名使用is_開頭1.3.實體類字段名不使用is開頭例子/*** 是否為新消息*/Column(name "is_new_message", nullable false)private Boolean newMessage;2.Enum類型1.使用Convert注解, 并指定coverter類例…