Crm项目中的环境搭建和一些细节问题

来源:互联网 发布:php项目源代码下载 编辑:程序博客网 时间:2024/05/22 13:04
一:前言:
项目的就是和房子一样  环境的搭建就是一个房子的核心框架 一个没有环境的项目是不可能将项目完整的运行起来的 所以环境的搭建就是项目中的核心环节 但是具体的项目开发中一般都是有项目经理讲环境搭建 做为初级的程序员必须看的懂环境的搭建 下面我讲讲诉一个由练习项目到项目开发过度的小型项目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:结术语:
还有很多地方存在以后不困扰 对象项目来说可能还需要更多的项目经验 希望看见的人可以给一下建议共勉 谢谢 ......
0 0