当前位置:首页 > Java ssh框架知识点
5、进入execute方法 5.1 收集参数 5.2 组织参数 5.3 调用,逻辑层 5.4 返回值
5.4.1 选择下一个页面 (actionforward) 5.4.2 把值传给下一个页面 (session)
九、在tomcat下配置数据源
1、服务器与数据库的连接 配置server.xml文件 1.oracle
factory=org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory url=jdbc:oracle:thin:@127.0.0.1:1521:eb driverClassName=oracle.jdbc.driver.OracleDriver username=sll password=sll maxActive=50 maxIdle=10 maxWait=-1 />
2.sqlserver
factory=org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory url=jdbc:jtds:sqlserver://localhost:1433;SelectMethod=cursor; DatabaseName=webpagetest
driverClassName=net.sourceforge.jtds.jdbc.Driver username=sa password= maxActive=50 maxIdle=10 maxWait=-1 />
2、配置自己的web应用的xml文件
privileged=true antiResourceLocking=false antiJARLocking=false>
3、配置web.xml文件 与服务器建立连接 jdbc/company javax.sql.DataSource Container
4、在应用程序中不直接与数据库连接,通过DataSource连接池建立连接 //1.在程序单独用时设置系统的属性,在tomcat下可以不用配置, System.setProperty(Context.PROVIDER_URL,);
System.setProperty(Context.INITIAL_CONTEXT_FACTORY,); //2.创建一个上下文对象
InitialContext context = new InitialContext(); //3.通过上下文对象在连接池中查找DataSource
DataSource ds = (DataSource)context.lookUp(java:comp/env/jdbc/company);
//4.通过数据源建立连接 ds.getConnection();
十、ORM对象关系型数据库映射 (Object Relation Mapping)
一、一个对象对应一个表(可以是多对多的关系) 1.对象的属性的名称和表字段的名称可以不同 2.对象的属性的数量和表字段的数量可以不同 3.类型可以不同,但数据类型之间可以转换 二 、有一个映射的描述文件————>xml 三 、怎样实现描述文件————>一段程序 对象 映射(mapping) 数据库 cc id=11
name=cc ———— > (1) —————> tbl_user(id,name,age,tel,address) age=25 <————(2) <————
(1)从对象映射到数据库 1.JDBC
2.根据描述文件来动态拼接sql 3.执行,添加到数据库中
(2)从数据库中映射到对象 1.JDBC 2.拼接查询sql 3.ResultSet 4.Model
十一、Hibernate hibernate 开发流程 1、是什么?
hibernate是一种基于orm 的轻量级的框架 2、有什么?
1.对外提供操作数据库的接口 2.事务的处理
3.简化数据持久化的编程任务 3、能干什么? 1.orm
2.提供操作数据库的接口 4、怎么做?
1.搭建hibernate的运行环境,将hibernate的包和hibernate所需要的包拷贝到lib 文件夹下
2.O(vo) 3.R 4.配置文件
4.1 cfg.xml 放在classes根目录下,默认名字为hibernate.cfg.xml a.与数据库的连接 b.可选配置 c.映射资源的注册
4.2 hbm.xml文件 名字与类名相同 并且与类放在一起 a. 对象与数据库表之间的映射
b. 对象的属性与数据库表的字段之间的映射 c.组件之间的映射 d.对象与对象之间的映射
共分享92篇相关文档