SSH开发步骤及遇到的问题
2014-02-17 20:08
183 查看
过去一周被分配到做ERP的项目组里面,协助开发SSH项目。以前也只是了解过SSH,在过去一周的开发中学的许多新知识,大概有2个方面:框架搭好之后,写SSH项目的步骤 ;开发中遇到的问题和解决方法。
写SSH项目的步骤:
首先,在数据库中建立对应的表;下来在myeclipse中打开DB Browser视图,建立hibernate映射文件和类文件,配置好映射;然后就可以写对于表的增删查改等操作,业务逻辑和action,它们之间互相调用用Spring进行注入;jsp文件写好之后,就可以在struts.xml文件中进行action的配置。
大体上就这些流程,SSH项目重要的还是业务逻辑和界面。
开发中遇到的问题和解决方法:
1)sql语句错误:
a对字符串进行比较,字符串要加单引号。
b多表连接:没有left join
2)ERP项目中一般都有审核流程,审核过程中要调用别的action显示审核订单详情,并且审核后要回调别的流程。在找了资料之后,发现了用<s:action 标签进行显示订单详情,结果不行(它只接受静态的action名字)。最后在显示订单详情的时候用iframe控件,回调action的时候用form表单进行提交。虽然struts提供action之间访问途径,最终还是采用form表单提交。
开发感受:虽然使用了新的框架,有很多新东西,但基本想法没有变化,解决问题思路还是一样。
写SSH项目的步骤:
首先,在数据库中建立对应的表;下来在myeclipse中打开DB Browser视图,建立hibernate映射文件和类文件,配置好映射;然后就可以写对于表的增删查改等操作,业务逻辑和action,它们之间互相调用用Spring进行注入;jsp文件写好之后,就可以在struts.xml文件中进行action的配置。
大体上就这些流程,SSH项目重要的还是业务逻辑和界面。
开发中遇到的问题和解决方法:
1)sql语句错误:
a对字符串进行比较,字符串要加单引号。
b多表连接:没有left join
2)ERP项目中一般都有审核流程,审核过程中要调用别的action显示审核订单详情,并且审核后要回调别的流程。在找了资料之后,发现了用<s:action 标签进行显示订单详情,结果不行(它只接受静态的action名字)。最后在显示订单详情的时候用iframe控件,回调action的时候用form表单进行提交。虽然struts提供action之间访问途径,最终还是采用form表单提交。
开发感受:虽然使用了新的框架,有很多新东西,但基本想法没有变化,解决问题思路还是一样。
相关文章推荐
- Android综合下载系统的开发步骤以及遇到问题
- 引用一个项目作为library的操作步骤---开发中遇到的问题(二)
- SSH+mysql开发过程常遇到的问题汇总
- 引用一个项目作为library的操作步骤---开发中遇到的问题(二)
- SSH进阶(0)——SSH搭建开发环境遇到的问题
- 一个简单的安卓小应用,开发步骤以及遇到的各种问题总结
- 一个基于SSH的实践项目在开发过程中遇到的问题汇总
- android studio 开发jar包的一般步骤及可能遇到的问题(包含AS升级到3.1版本)
- SSH网站开发遇到的问题汇总SpringMVC+Spring+Hibernate
- ssh开发过程中遇到的问题,以及一些解决办法
- SSH网上商店开发过程中遇到的几个问题。
- SSH开发中遇到的问题及解决方法
- NDK开发学习笔记(1):JNI开发步骤及遇到的问题详解
- 初次使用ssh开发时遇到的问题
- 对第一次项目总结--ssh开发中遇到的小问题总结
- Android操作系统在Ubuntu8.04LTS上的编译步骤和遇到的问题 (1)
- PC端 java 开发蓝牙所遇到的问题
- Android NDK 开发自己遇到的问题
- SSH连接GitHub遇到的问题
- 自定义Camera综述(一般步骤、注意事项、遇到的难题<【内存溢出问题】>、像素参考)