首页 范文大全 古典文学 职场知识 中国文学 公文书信 外国名著 寓言童话 百家讲坛 散文/诗歌 美文欣赏 礼仪知识 民俗风情
  • 工作总结
  • 工作计划
  • 心得体会
  • 竞聘演讲
  • 会议发言
  • 爱国演讲
  • 就职演说
  • 开业开幕
  • 思想学习
  • 征文演讲
  • 经验材料
  • 述职报告
  • 调研报告
  • 工作汇报
  • 年终总结
  • 申报材料
  • 学习体会
  • 企划方案
  • 活动方案
  • 技巧经验
  • 模板范例
  • 思想宣传
  • 经济工作
  • 工作报告
  • 组织人事
  • 反腐倡廉
  • 慰问贺电
  • 先进事迹
  • 思想汇报
  • 入党申请书
  • 党会发言
  • 先进性教育
  • 入团申请书
  • 个人简历
  • 演讲稿
  • 调查报告
  • 实习报告
  • 和谐社会
  • 观后感
  • 读后感
  • 作文范文
  • 自我鉴定
  • 讲话稿
  • 自查报告
  • 课设报告-J2EE企业级开发架构——通用表单及表格范文

    时间:2021-02-27 12:06:32 来源:蒲公英阅读网 本文已影响 蒲公英阅读网手机站

    相关热词搜索:企业级 表单 架构

    课设报告-J2EE企业级开发架构——通用表单及表格模板 本文关键词:企业级,表单,架构,表格,模板

    课设报告-J2EE企业级开发架构——通用表单及表格模板 本文简介:项目名称1J2EE企业级开发架构——通用表单及表格模板11技术路线11.1采用的技术架构11.2Struts框架21.3Struts的工作流程21.4开发环境21.5运行环境32功能描述32.1MVC模式示意图32.2功能模块图43数据库设计53.1局部E-R图53.2整体E-R图64程序代码说明7

    课设报告-J2EE企业级开发架构——通用表单及表格模板 本文内容:

    项目名称1

    J2EE企业级开发架构

    ——通用表单及表格模板1

    1

    技术路线1

    1.1采用的技术架构1

    1.2

    Struts框架2

    1.3

    Struts的工作流程2

    1.4

    开发环境2

    1.5

    运行环境

    3

    2

    功能描述3

    2.1

    MVC模式示意图3

    2.2

    功能模块图4

    3

    数据库设计5

    3.1

    局部E-R图5

    3.2

    整体E-R图6

    4

    程序代码说明7

    4.1

    主要代码7

    4.1.1

    注册代码7

    4.1.2

    登陆代码8

    4.1.3

    主要功能界面代码10

    4.1.4

    相关配置文件代码21

    5

    设计效果23

    6

    结论26

    项目名称

    J2EE企业级开发架构

    ——通用表单及表格模板

    1

    技术路线

    1.1采用的技术架构

    B/S

    架构Struts

    +

    Hibernate的工程管理系统

    1.2

    Struts框架

    一个成功的管理网站的构建不仅需要考虑到如何高效快捷的实现系统功能,还要本着可扩展的原则,在一定时期内适应技术发展与功能扩充的需求,同时要给用户提供方便、实用的信息服务,使网站的功能最大化。因此在管理系统的设计中,采用了基于Struts的结构框架设计,采用Struts的结构框架设计的优点有:

    (1)

    可扩展性:Struts框架是基于JSP

    Model2的设计标准,可以说是MVC设计模式的一种变化类型,其业务逻辑和表示逻辑分开,而且所有默认的设置都可以配置,包括了一系列通用标记扩展,适应复杂的业务形式,具有较强的可扩展性,能满足新业务发展的要求。

    (2)

    标准性和开放性:Struts

    框架基于Java语言,而且其基本组件具有统一的标准,在许多运行标准的容器中都工作的非常好,具备优异的可移植性

    (3)

    安全性和高效性Struts具有完善的安全管理机制,Java语言也是当前最安全的语言。采用Struts能使系统具有较高的网络安全性和运行效率,保证提供高质量的网络服务和快速的响应速度。

    1.3

    Struts的工作流程

    Struts框架的工作流程图:

    1.4

    开发环境

    JDK1.6+Tomcat6.x+MyEclipse10+MySQL

    1.5

    运行环境

    MyEclipse10

    2

    功能描述

    2.1

    MVC模式示意图

    2.2

    功能模块图

    3

    数据库设计

    3.1

    局部E-R图

    3.2

    整体E-R图

    4

    程序代码说明

    4.1

    主要代码

    4.1.1

    注册代码

    Register.jsp:

    function

    validusername(){

    var

    u=document.all(

    username

    ).value;//

    通过document对象取得页面中名为username的元素,再取其值

    if(u==null||u==

    ){//

    判断是否为空

    alert(

    用户名不能为空

    );

    }

    }

    function

    validpasswd(obj){

    var

    p=obj.value;//

    obj在调用时被传入了this,this代表当前对象即调用方法的password元素

    var

    r

    =

    new

    RegExp(“^//d{3,}$“);//

    创建正则表达式规则

    if(!r.test(p)){//

    用正则表达式测试p的值

    alert(

    数字格式不正确

    );

    }

    }

    再次输入

    所属部门

    联系电话

    返回上一层

    注册界面预览:

    4.1.2

    登陆代码

    Login.jsp

    工程管理系统

    $(document).ready(function(){

    $(“#login_sub“).click(function(){

    $(“#submitForm“).attr(“action“,“Project.jsp“).submit();

    });

    });

    /*回车事件*/

    function

    EnterPress(e){

    //传入

    event

    var

    e

    =

    e

    ||

    window.event;

    if(e.keyCode

    ==

    13){

    $(“#submitForm“).attr(“action“,“Project.jsp“).submit();

    }

    }

    用户名:

    密码:

    注册账号

    忘记密码

    4.1.3

    主要功能界面代码

    Project.jsp

    /**退出系统**/

    function

    logout(){

    if(confirm(“您确定要退出本系统吗?“)){

    window.location.href

    =

    “login.html“;

    }

    }

    /**获得当前日期**/

    function

    getDate01(){

    var

    time

    =

    new

    Date();

    var

    myYear

    =

    time.getFullYear();

    var

    myMonth

    =

    time.getMonth()+1;

    var

    myDay

    =

    time.getDate();

    if(myMonth

    -1){

    art.dialog({icon:

    error,title:

    友情提示,drag:false,resize:false,content:

    由于360浏览器功能限制,加入收藏夹功能失效,ok:true,});

    }else

    if

    (ua.indexOf(“msie

    8“)

    >

    -1){

    window.external.AddToFavoritesBar(

    ${dynamicURL}/authority/loginInit.action,贝塔工程信息管理系统管理

    );//IE8

    }else

    if

    (document.all){

    window.external.addFavorite(

    ${dynamicURL}/authority/loginInit.action,贝塔工程信息管理系统管理

    );

    }else{

    art.dialog({icon:

    error,title:

    友情提示,drag:false,resize:false,content:

    添加失败,请用ctrl+D进行添加,ok:true,});

    }

    }

    /*

    zTree插件加载目录的处理/

    var

    zTree;

    var

    setting

    =

    {

    view:

    {

    dblClickExpand:

    false,showLine:

    false,expandSpeed:

    ($.browser.msie

    i>=0;

    i--)

    {

    if

    (newParents[i]

    !==

    oldParents[i])

    {

    zTree.expandNode(oldParents[i],false);

    break;

    }

    }

    }else

    {

    zTree.expandNode(oldParents[oldParents.length-1],false);

    }

    }

    }

    }

    curExpandNode

    =

    newNode;

    }

    function

    onExpand(event,treeId,treeNode)

    {

    curExpandNode

    =

    treeNode;

    }

    /**

    用于捕获节点被点击的事件回调函数*/

    function

    zTreeOnClick(event,treeId,treeNode)

    {

    var

    zTree

    =

    $.fn.zTree.getZTreeObj(“dleft_tab1“);

    zTree.expandNode(treeNode,null,null,null,true);

    //

    zTree.expandNode(treeNode);

    //

    规定:如果是父类节点,不允许单击操作

    if(treeNode.isParent){

    //

    alert(“父类节点无法点击哦.“);

    return

    false;

    }

    //

    如果节点路径为空或者为“#“,不允许单击操作

    if(treeNode.accessPath==““||

    treeNode.accessPath==“#“){

    //alert(“节点路径为空或者为

    #

    哦.“);

    return

    false;

    }

    //

    跳到该节点下对应的路径,把当前资源ID(resourceID)传到后台,写进Session

    rightMain(treeNode.accessPath);

    if(

    treeNode.isParent

    ){

    $(

    #here_area

    ).html(

    当前位置:

    +treeNode.getParentNode().resourceName+

    >

    +treeNode.resourceName+

    );

    }else{

    $(

    #here_area

    ).html(

    当前位置:系统>

    +treeNode.resourceName+

    );

    }

    };

    /*

    上方菜单/

    function

    switchTab(tabpage,tabid){

    var

    oItem

    =

    document.getElementById(tabpage).getElementsByTagName(“li“);

    for(var

    i=0;

    i

    admin

    $(function(){

    $(

    #TabPage2

    li

    ).click(function(){

    var

    index

    =

    $(this).index();

    $(this).find(

    img

    ).attr(

    src,images/common/

    +

    (index+1)

    +

    _hover.jpg

    );

    $(this).css({background:

    #fff

    });

    $(

    #nav_module

    ).find(

    img

    ).attr(

    src,images/common/module_

    +

    (index+1)

    +

    .png

    );

    $(

    #TabPage2

    li

    ).each(function(i,ele){

    if(

    i!=index

    ){

    $(ele).find(

    img

    ).attr(

    src,images/common/

    +

    (i+1)

    +

    .jpg

    );

    $(ele).css({background:

    #044599

    });

    }

    });

    //

    显示侧边栏

    switchSysBar(true);

    });

    //

    显示隐藏侧边栏

    $(“#show_hide_btn“).click(function()

    {

    switchSysBar();

    });

    });

    /**隐藏或者显示侧边栏**/

    function

    switchSysBar(flag){

    var

    side

    =

    $(

    #side

    );

    var

    left_menu_cnt

    =

    $(

    #left_menu_cnt

    );

    if(

    flag==true

    ){//

    flag==true

    left_menu_cnt.show(500,linear

    );

    side.css({width:

    280px

    });

    $(

    #top_nav

    ).css({width:

    77%,left:

    304px

    });

    $(

    #main

    ).css({left:

    280px

    });

    }else{

    if

    (

    left_menu_cnt.is(“:visible“)

    )

    {

    left_menu_cnt.hide(10,linear

    );

    side.css({width:

    60px

    });

    $(

    #top_nav

    ).css({width:

    100%,left:

    60px,padding-left

    :

    28px

    });

    $(

    #main

    ).css({left:

    60px

    });

    $(“#show_hide_btn“).find(

    img

    ).attr(

    src,images/common/nav_show.png

    );

    }

    else

    {

    left_menu_cnt.show(500,linear

    );

    side.css({width:

    280px

    });

    $(

    #top_nav

    ).css({width:

    77%,left:

    304px,padding-left

    :

    0px

    });

    $(

    #main

    ).css({left:

    280px

    });

    $(“#show_hide_btn“).find(

    img

    ).attr(

    src,images/common/nav_hide.png

    );

    }

    }

    }

    当前位置:系统>系统介绍

    4.1.4

    相关配置文件代码

    Web.xml

    CharactorEncodingFilter

    cn.daizhe.util.CharactorEncodingFilter

    • 范文大全
    • 职场知识
    • 精美散文
    • 名著
    • 讲坛
    • 诗歌
    • 礼仪知识