文档详情

J2EEWeb技术开发培训.ppt

发布:2017-05-21约3.41千字共35页下载文档
文本预览下载声明
界面层开发-调试 在Session中设置调试功能号 /trace.jsp?funs=TEST_001 界面层开发JS 查询类窗口 界面层开发JS 查询类窗口 界面层开发JS 查询类窗口js 速度放松对分散对方 速度放松对分散对方 速度放松对分散对方 * * J2EE-Web技术 开发培训 @ 培训流程 框架介绍 业务逻辑层开发 界面层开发 开发示例 培训流程 框架介绍 业务逻辑层开发 界面层开发 开发示例 系统总体框架 培训流程 框架介绍 业务逻辑层开发 界面层开发 开发示例 业务逻辑层基本架构 ValueObject类 名称: com.lgm.framework.util.ValueObject 作用: 在每次单独的事务中,需要先后使用到不同的数据,这些数据有的来自于前段逻辑的计算,有的来自客户端传来的参数。为了省去数据在函数调用的参数传递,因此将这些数据放到一个专门的类(值对象)中,通过指定的方法来设置和获取 主要方法: .addTrace(String s_trace) 增加调试信息 . public String getFuncID () 取得执行功能号 . public String getActionID() 取得执行动作 .public int setErrMsg(int iFlag,String sMessage)设置错误号与信息 .public Object getValue(String p_name) 取得值 .public ArrayList getDataList(String p_name) 取得列表型数据 .public String getXml() 取得拼装的XML数据,便于进行跟踪 public void setTrace(boolean bTrace) 设置跟踪标志 public boolean getTrace(boolean bTrace) 取得跟踪标志 HashMap hashPara= recvPack.getDataMap(“PARAMETER”) ; //参数信息 HashMap hashUser= recvPack.getDataMap(“LOGIN_USER”); //用户信息 DbFunc类 名称com.lgm.framework.util.DbFunc 作用: 主要提供数据库方面的基本操作 主要方法: .public static int execute(Connection conn, String rs_name,String strSQL,HashMap hashPara,ValueObject sendPack) throws Exception 依据SQL取得指定分页数据的记录集合 . public static int getRecordSet(Connection conn,String strSQL,int iStart,int iEnd,ArrayList aList,ValueObject valuePack) throws Exception 依据SQL获取制定范围内的记录 .public static String getSequence(String seq_name,int iSeqLen,String prefix,Connection conn,ValueObject valuePack) 取得唯一序列号 .public static int runsql(Connection conn,String strSQL,ValueObject valuePack) 执行SQL语句 .public static String getInsertSQL(Connection conn,String table_name,HashMap hashPara,ValueObject valuePack) 依据表名与传递的参数生成Insert SQL语句 IBusiService接口 com.lgm.framework.util.IBusiService 此接口类为所有逻辑实现类的父类,其为实现方式。 其只拥有一个方法 execute public int execute(Connection conn,ValueObject recvPack,ValueObject sendPack) throws Exception 实现业务的服务类(特别是提供服务给前端或者其它模块调用的类)均要实现此接口 服务控制表 配置服务名与Class的对应关系 统一的入参和出参的处理,便于系统的统一优化和控制 统一了系统
显示全部
相似文档