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
- Crm项目中的环境搭建和一些细节问题
- CRM项目WAS发布环境搭建
- havlenaptr ffmpeg 项目移植中的一些细节问题(2.3/4.0)
- 完整安卓项目开发过程和一些细节问题
- CSS中的一些细节问题
- itextPdf 中的一些细节问题
- Angular2 开发环境的搭建和@angular/cli(angular-cli)安装中的一些问题。
- [android之旅]环境搭建中的一些问题
- 框架 day38 SVN安装及使用,SSH练习项目CRM,环境搭建(myeclipse hibernate 反转引擎生成PO和映射)
- Delphi开发中的一些细节问题
- Java 并发中的一些细节问题
- 一些内核模块中的细节问题整理
- 关于cocoapods中的一些细节问题
- intellij idea 搭建scala环境和一些问题
- 项目中的一些问题
- 项目中的一些问题
- 项目中的一些问题
- 2016年JD工作遇到的问题:1-5,搭建环境和熟悉项目过程中的坑
- C/C++程序算法小练习--大整数加法
- JAVA设计模式(开篇)
- struct和typedef使用的辨析
- div中元素的居中问题
- [ATPG] 芯片设计相关的名词简写
- Crm项目中的环境搭建和一些细节问题
- css学习之二表格
- 高并发高负载网站的系统架构建议
- Java 数组综述
- 内存溢出oom和内存泄露
- 常用的三种修改mysql最大连接数的方法
- centos学习笔记--软件安装部分
- Android短信验证码自动填入解决方案之一:BroadcastReceiver
- ROS学习笔记(1)