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 条
  • [1] Software architecture design for streaming Java']Java RMI
    Yang, Chih-Chieh
    Chen, Chung-Kai
    Chang, Yu-Hao
    Chung, Kai-Hsin
    Lee, Jenq-Kuen
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2008, 70 (2-3) : 168 - 184
  • [2] An empirical study of software maintenance of a web-based Java']Java application
    Lee, MG
    Jefferson, TL
    [J]. ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 571 - 576
  • [3] A Java']Java-based middleware for enterprise application integration
    Yao, Gang
    Cheung, Ronnie
    [J]. 2007 SECOND INTERNATIONAL CONFERENCE IN COMMUNICATIONS AND NETWORKING IN CHINA, VOLS 1 AND 2, 2007, : 1069 - 1073
  • [4] Conceptual Model of Software Architecture in Instruction Java']Java Web Frameworks
    Sekulic, Goran
    Antovic, Ilija
    Vlajic, Sinisa
    Lazarevic, Sasa
    Savic, Dusan
    Stanojevic, Vojislav
    Milic, Milos
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2015, 31 (01) : 127 - 140
  • [5] A translator of software architecture design from sam to Java']Java
    Fu, Yujian
    Dong, Zhijiang
    He, Xudong
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2007, 17 (06) : 709 - 755
  • [6] Mole 3.0: A middleware for Java']Java-based mobile software agents
    Baumann, J
    Hohl, F
    Rothermel, K
    Schwehm, M
    Strasser, M
    [J]. MIDDLEWARE'98: IFIP INTERNATIONAL CONFERENCE ON DISTRIBUTED SYSTEMS PLATFORMS AND OPEN DISTRIBUTED PROCESSING, 1998, : 355 - 370
  • [7] Java']Java and the evolution of Web software
    Steele, G
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 538 - 538
  • [8] Software architecture and Java']Java Beans
    Stuurman, S
    [J]. SOFTWARE ARCHITECTURE, 1999, 12 : 183 - 199
  • [9] Java']Java, the Web, and software development
    Yourdon, E
    [J]. COMPUTER, 1996, 29 (08) : 25 - &
  • [10] Exploring processor design options for Java']Java-based middleware
    Karlsson, M
    Hagersten, E
    Moore, KE
    Wood, DA
    [J]. 2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSSING, PROCEEDINGS, 2005, : 59 - 68