Design and Application of Java']Java Web Software Architecture Based on the SH Middleware

被引:0
|
作者
Wang Jing [1 ]
Chen Yue-feng [1 ]
Xu Feng [2 ]
机构
[1] Guangdong Ocean Univ, GDOU, Coll Informat, Zhanjiang, Peoples R China
[2] Guangdong Ocean Univ, GDOU, Coll Ocean & Meteorol, Zhanjiang, Peoples R China
关键词
Programming of [!text type='Java']Java[!/text] Web; Software Architecture Based on SH; Passing POJO as Parameter;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
some technical problems in developing Java Web application software are discussed. With introduction of SH (Struts + Hibernate) middleware, the advantages of SH in J2EE software development are analyzed, and a feasible B/ S software architecture is proposed in this paper. The interface coupling between different layers of software architecture reduces the influence on the whole software system caused by the change of certain layer. At presentation layer, utilizing Struts2 frame can separate the display and control at the data layer. Therefore, the mapping between the object and the relation is realized with the use of Hibernate3 framework. In order to manage Hibernate systematically and to provide services for DAO, it is necessary to design Hibernate management tool class. In such framework, POJO is always used as a transfer parameter between different layers from the front stage JSP to the back stage Hibernate. It encapsulates the client data at presentation layer and maps the database table at the data layer.
引用
收藏
页数:4
相关论文
共 50 条
  • [21] AOM: An agent oriented middleware based on Java']Java
    Paek, KJ
    Kim, TY
    [J]. INTERNET APPLICATIONS, 1999, 1749 : 474 - 479
  • [22] Hardware architecture for Java']Java in a hardware/software co-design of the virtual machine
    Kent, KB
    Serra, M
    [J]. EUROMICRO SYMPOSIUM ON DIGITAL SYSTEM DESIGN, PROCEEDINGS: ARCHITECTURES, METHODS AND TOOLS, 2002, : 20 - 27
  • [23] Design and Application of Assisted Instruction Software for the Compiler Construction Principles with Java']Java
    Qu, Youtian
    Zou, Huilai
    Zhong, Lili
    Wang, Chaonan
    [J]. 2009 INTERNATIONAL CONFERENCE ON SCALABLE COMPUTING AND COMMUNICATIONS & EIGHTH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING, 2009, : 602 - 607
  • [24] Design and implementation of Java']Java Application Environment and software platform for mobile phones
    Usui, K
    Tomimori, H
    Takagi, J
    Tanaka, T
    Nakamoto, Y
    [J]. NEC RESEARCH & DEVELOPMENT, 2001, 42 (04): : 379 - 383
  • [25] A comparative study of web application design models using the Java']Java technologies
    Kurniawan, B
    Xue, JL
    [J]. ADVANCED WEB TECHNOLOGIES AND APPLICATIONS, 2004, 3007 : 711 - 721
  • [26] A Java']Java/CORBA-based web database application model
    Li, WL
    Hu, XP
    [J]. PROCEEDINGS OF 2002 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING, VOLS I AND II, 2002, : 403 - 407
  • [27] Utilization of Java']Java-based Web Application for Educational Visualization
    Imai, Yoshiro
    Moritoh, Yoshio
    Imai, Masatoshi
    [J]. 2014 INTERNATIONAL CONFERENCE ON EDUCATION TECHNOLOGIES AND COMPUTERS (ICETC), 2014, : 103 - 109
  • [28] Design patterns, Java']Java, and Web development
    Remy, M
    [J]. DR DOBBS JOURNAL, 1997, 22 (06): : 28 - +
  • [29] Taxonomy of Java']Java web application frameworks
    Shan, Tony C.
    Hua, Winnie W.
    [J]. ICEBE 2006: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2006, : 378 - 385
  • [30] Performance Comparison of QEC Network based JAVA']JAVA Application and Web based PHP Application
    Memon, Sanaullah
    Palh, Rasool Bux
    Memon, Muniba
    Memon, Hina Siddique
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (08) : 555 - 564