QX项目实战-15.使用JSP快速开发核心功能
2012-12-24 16:39
405 查看
为了早日看出程序流程和展示,暂时可以先不采用SSH框架来搭建程序,而是采用更为简单快速的JSP脚本语言编写核心功能,达到可以展示的效果。之后为了提高效率或者提高软件复用性再考虑使用框架。
首先在MyEclipse中建立QX_jsp项目,将其部署到当前服务器中,运行服务器验证项目部署完成、服务器正常。
大体上,我们按照JavaEE的分层来编写程序。编写javabean和jsp内置对象的方式来组织代码,一些内聚性较高的代码,例如数据库操作,我们封装到JavaBean中,在JSP页面中调用Bean来实现这些逻辑。以用用户登录为例,我们需要编写数据库Bean和登录判断Bean来实现基本的操作,在JSP页面中建立登录输入表,在JSP页面进行判断来决定跳转到什么结果。
初步的代码文件分类为:common下位公用类文件,dao定义了数据操作对象的接口,impl实现了上述数据操作对象,service封装了面向web的服务类。在已经编写好的JSP页面中,调用这些对象来实现业务逻辑。
初步想法是把从用户登记疑误信息到信息转发、处理、审批和修改全部过程使用JSP来实现,这样后续操作也可以在此基础上进行开发。
采用JSP编写上述业务流程的实现,主要是对于数据库的操作和修改。按照初期分析和设计来进行编码。
首先在MyEclipse中建立QX_jsp项目,将其部署到当前服务器中,运行服务器验证项目部署完成、服务器正常。
大体上,我们按照JavaEE的分层来编写程序。编写javabean和jsp内置对象的方式来组织代码,一些内聚性较高的代码,例如数据库操作,我们封装到JavaBean中,在JSP页面中调用Bean来实现这些逻辑。以用用户登录为例,我们需要编写数据库Bean和登录判断Bean来实现基本的操作,在JSP页面中建立登录输入表,在JSP页面进行判断来决定跳转到什么结果。
初步的代码文件分类为:common下位公用类文件,dao定义了数据操作对象的接口,impl实现了上述数据操作对象,service封装了面向web的服务类。在已经编写好的JSP页面中,调用这些对象来实现业务逻辑。
初步想法是把从用户登记疑误信息到信息转发、处理、审批和修改全部过程使用JSP来实现,这样后续操作也可以在此基础上进行开发。
采用JSP编写上述业务流程的实现,主要是对于数据库的操作和修改。按照初期分析和设计来进行编码。
相关文章推荐
- 《HiWind企业快速开发框架实战》(2)使用HiWind创建自己的项目
- 项目实战之使用Servlet+JSP+XML(EL表达式版)实现联系人功能
- QX项目实战-4.模型快速开发
- 审核流(2)流程设计-SNF.WorkFlow功能使用说明--SNF快速开发平台3.1
- 使用NSun(框架)快速开发项目(二)主流.net ORM框架性能评测
- iOS项目开发实战——如何使用Autoresizing进行屏幕适配
- Android之项目推荐使用的第三方库,有助于快速开发,欢迎各位网友补充
- iOS项目开发实战——使用同步请求获取网页源码
- 【原】让代码轻盈地飞舞——IDEA13最实用的功能,全面提升开发效率(桌面java项目开发实战)持续更新中
- Android之项目推荐使用的第三方库,有助于快速开发,欢迎各位网【转】
- 【COCOS2DX-LUA 脚本开发之九】使用cocos2dx-LuaProxy便捷Lua项目快速使用cocos2dx引擎extensions扩展包
- iOS项目开发实战——使用CoreLocation实现定位
- iOS项目开发实战——使用异步请求获取网页HTML源代码
- 使用IntelliJ IDEA开发Java Web项目时,修改了JSP后刷新浏览器无法及时显示修改后的页面
- 使用Yeoman快速启动AngularJS项目开发
- 入坑,使用第三方SDK开发mavenJspWeb项目
- JSP实战项目教程|基于JSP的学生请假系统开发视频教程
- 使用SpringBoot,优质快速开发Java项目
- react项目实战(权限模块开发九)dva的table控件使用
- iOS项目开发实战——使用代码获取屏幕宽高