Crm项目中的环境搭建和一些细节问题
2016-12-05 21:44
316 查看
一:前言:
项目的就是和房子一样 环境的搭建就是一个房子的核心框架 一个没有环境的项目是不可能将项目完整的运行起来的 所以环境的搭建就是项目中的核心环节 但是具体的项目开发中一般都是有项目经理讲环境搭建 做为初级的程序员必须看的懂环境的搭建 下面我讲讲诉一个由练习项目到项目开发过度的小型项目Crm项目的一些环境搭建和一些细节问题(基本都是参考博客老师的讲解 我作为自己的复习资料供各位大神参考和指教)
二:环境的搭建步骤:
2.1:数据的表的创建
创建项目对应的bean实例类表(或者有myecplice或eclipse创建也就是myeclipse反转引擎控制);
2.2:Jar包的导入
由于本人刚刚整合spring三大框架 所以现阶段基本就是struts hibernate spring 和一些数据源(c3p0数据源等jar包的导入)
2.3:PO类的实现
也就是项目中一般的domain类 和 编写PO类的XXX.hbm.xml文件
2.4:核心配置文件
spring文件的位置 也可以说是spring环境搭建的核心 ,在项目中new Source Folder文件 该文件和src文件是在同一目录中 可将配置文放置在该文件(或者该文件夹的子文件夹)下 spring配置文件默认取名为applicationContext.xml 为了解决applicationContext.xml 文件的臃肿问题可以在该文件中引用文件" (一般dao层的配置文件)>
2.4.1 spring配置文件的步骤:
导入约束->读取properties文件(和数据库配置问文本) 标签 -
2.4.2>数据源配置(ComboPooledDataSource)->
spring整合hibernate 需要将hibernate.cfg.xml文件配置在spring中配置sessionFactoey(LocalSessionFactoryBean)
2.4.3:sessionFactory[配置文件中的一些标签
值
(支持通配符)
2.4.4事物的配置
1:配置hibernateTranscationmanager
2:
3:
3:struts.xml配置文件
1:约束的引入
2:配置常量:
3:导入其他Action类的配置文件
4:解决WEB-INF中不能直接访问的jsp页面问题
/WEB-INF/pages/{1}/{2}.jsp
uiAction为自己创建的动作类
在页面中适用对象的Action类的方法就可以
4:dao service Action层的创建
4.1:dao层继承hibeinateDaoSupport
4.2:service层以依赖dao层
4.3action层以来service 继承actionsupport实现ModelDriven 模型驱动
5一些细节问题
5.1:对已需要数据回显的jsp表单 使用ognl表达式表单
登录页面中Action中当但绘制不存在的的时候会将字段错误信息储存会自动回回显
5.2怎么讲查询的到数据封装进session中 ActionContext.getContext.getSession.put(自己取名",查询到 的数据封装对象或者集合)
5.3怎么讲封装的数据回显到jsp页面 ognl或者el表达式问题
el表达式
${sessionScope.对象.属性}
ognl表达式
(该方法是关于ognl表达式的上下文问题 哟点模糊)
6:结术语:
还有很多地方存在以后不困扰 对象项目来说可能还需要更多的项目经验 希望看见的人可以给一下建议共勉 谢谢 ......
项目的就是和房子一样 环境的搭建就是一个房子的核心框架 一个没有环境的项目是不可能将项目完整的运行起来的 所以环境的搭建就是项目中的核心环节 但是具体的项目开发中一般都是有项目经理讲环境搭建 做为初级的程序员必须看的懂环境的搭建 下面我讲讲诉一个由练习项目到项目开发过度的小型项目Crm项目的一些环境搭建和一些细节问题(基本都是参考博客老师的讲解 我作为自己的复习资料供各位大神参考和指教)
二:环境的搭建步骤:
2.1:数据的表的创建
创建项目对应的bean实例类表(或者有myecplice或eclipse创建也就是myeclipse反转引擎控制);
2.2:Jar包的导入
由于本人刚刚整合spring三大框架 所以现阶段基本就是struts hibernate spring 和一些数据源(c3p0数据源等jar包的导入)
2.3:PO类的实现
也就是项目中一般的domain类 和 编写PO类的XXX.hbm.xml文件
2.4:核心配置文件
spring文件的位置 也可以说是spring环境搭建的核心 ,在项目中new Source Folder文件 该文件和src文件是在同一目录中 可将配置文放置在该文件(或者该文件夹的子文件夹)下 spring配置文件默认取名为applicationContext.xml 为了解决applicationContext.xml 文件的臃肿问题可以在该文件中引用文件" (一般dao层的配置文件)>
2.4.1 spring配置文件的步骤:
导入约束->读取properties文件(和数据库配置问文本) 标签 -
2.4.2>数据源配置(ComboPooledDataSource)->
spring整合hibernate 需要将hibernate.cfg.xml文件配置在spring中配置sessionFactoey(LocalSessionFactoryBean)
2.4.3:sessionFactory[配置文件中的一些标签
值
(支持通配符)
2.4.4事物的配置
1:配置hibernateTranscationmanager
2:
3:
3:struts.xml配置文件
1:约束的引入
2:配置常量:
3:导入其他Action类的配置文件
4:解决WEB-INF中不能直接访问的jsp页面问题
/WEB-INF/pages/{1}/{2}.jsp
uiAction为自己创建的动作类
在页面中适用对象的Action类的方法就可以
4:dao service Action层的创建
4.1:dao层继承hibeinateDaoSupport
4.2:service层以依赖dao层
4.3action层以来service 继承actionsupport实现ModelDriven 模型驱动
5一些细节问题
5.1:对已需要数据回显的jsp表单 使用ognl表达式表单
登录页面中Action中当但绘制不存在的的时候会将字段错误信息储存会自动回回显
5.2怎么讲查询的到数据封装进session中 ActionContext.getContext.getSession.put(自己取名",查询到 的数据封装对象或者集合)
5.3怎么讲封装的数据回显到jsp页面 ognl或者el表达式问题
el表达式
${sessionScope.对象.属性}
ognl表达式
(该方法是关于ognl表达式的上下文问题 哟点模糊)
6:结术语:
还有很多地方存在以后不困扰 对象项目来说可能还需要更多的项目经验 希望看见的人可以给一下建议共勉 谢谢 ......
相关文章推荐
- 整理下ubuntu系统下用symfony新建web项目的环境搭建以及一些问题
- 项目进度2: 已完成NFS搭建,以及对之前一些问题的思考
- VMWare 7 安装Mac OS X 10.6 搭建IOS开发环境遇到的细节问题
- linux环境搭建的一些问题
- 项目中一些细节问题的备忘与积累
- 新项目开发环境搭建遇到的问题排查(cannot assign requested address)
- CUnit开发环境搭建过程可能遇到的一些问题及解决方法
- Xcode下搭建opencv环境碰到的一些问题
- linux环境搭建的一些问题
- 64位WIN7下Android 开发环境搭建(SDK Manager闪退,无法更新sdk,建立新项目时无法正常自动生成Activity的问题解决)
- spring mvc+spring+mybatis搭建javaWeb项目时遇到的一些问题
- [android之旅]环境搭建中的一些问题
- havlenaptr ffmpeg 项目移植中的一些细节问题(2.3/4.0)
- ★Android开发笔记(1) 总记 开发环境搭建+常见问题+项目结构
- Cocos2d-x环境搭建问题,Visual studio 2012与Visual studio 2013运行项目出现的错误
- VC2010 + C++ + OpenCV 项目开发环境搭建 —— OpenCV 无法打开包括文件 找不到头文件问题
- 嵌入式成长轨迹63 【智能家居项目】【ARM 飞凌ok6410】【ARM QT 移植环境搭建问题集锦】
- 1.1 linux下mpi开发环境搭建流程及过程中出现的一些问题解决方法。
- spring3+struts2环境搭建中遇到的一些问题
- win7搭建javaweb项目环境过程及遇到的问题