普元EOS开发学习(一)

警惕EOS的拖图元开发导致技术退步,请阅博主《用了2年EOS后的感受》

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

EOS开发和原有的JAVA开发有很大的不同,在开发的过程中,只能看到JSP页面的源代码,如果想要了解到操作类型的代码,那么你只能看到XML文件中的数据和值。


EOS开发的基本流程:数据准备-->构件包-->数据建模-->页面流开发-->页面开发-->逻辑流开发-->完善页面流-->完善页面


这种数据流就是相当于:数据库设计,完成数据开发并确定数据结构------>创建空的项目,在项目当中创建子模块Package------->创建数据集,根据子模块的功能将数据集搭建,也可以看成是创建视图,再从视图中取出数据进行操作------->确定页面中的数据流向,确定页面所要操作的功能与操作的过程,确定传入和传出的参数-------->在页面流开发中可以自动生成JSP页面,这就是页面开发中所要使用的文件,也是唯一能看到代码的文件;在JSP文件中可以使用EOS集成的控件,使用这些控件时要注意,控件里的命名方式和参数传递方法---------->针对每个操作进行逻辑开发,使用传入的参数进行处理,如果是对数据库操作的话,可以采用数据集提取数据并进行操作,然后返回实例数组类型--------->当这些都确定好之后进行数据返回传递----------->操作页面结束工作


 上面是一种开发方法,其中使用最简单的是逻辑业务开发;但是对于逻辑业务开发时,首先要对EOS中的方法和构件包熟知,这样才能更有效的开发程序。其中也可以使用Spring Bean开发方式,这种方式适合Java开发人员使用,针对这种方式,也要通过数据集进行数据操作并确定传入和传出的参数值,同时使用EOS自封装的函数库;如果想要对底层数据进行操作,那么就要了解到EOS对XML中节点的操作,比如替换节点中的值和删除节点等,这样会带来很大的麻烦。


最后一种是JAVA类开发方式,这时最基本的开发方式,对于这种开发方式有很多的不便。对于数据操作就无法进行有效操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.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类例…