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