- 浏览: 189135 次
- 性别:
- 来自: 杭州
博客专栏
-
Java技术分享
浏览量:0
最新评论
-
masuweng:
学习了,学习了
mybatis是如何防止SQL注入的 -
somefuture:
终于知道了#$的区别
mybatis是如何防止SQL注入的 -
masuweng:
...
tomct处理请求的流程 -
zhp8341:
masuweng 写道寻求cas的更多例子, http://w ...
JUC之CAS -
臻是二哥:
java.util.concurrent包中到处都使用了CAS ...
JUC之CAS
文章列表
在cmd窗口下,进入mysql安装目录的bin文件夹下,然后输入mysql -u root -p 数据库名 < D:\1.sql
在d盘下的1.sql就是要导入的文件
其中D:\1.sql是目标文件夹的位置,是可以更改的。
代码编写完毕,就可以进行编译了,这里使用ant工具,起build.xml文件在我的其他博客中有下载,只要电脑配置了ant环境,进入命令行运行ant compile就可以编译代码了,同时由于不适用IDE工具,代码错误定位会身份准确,调试起来得心应手。
希望SSH系列博客有帮助到各位小白。
在逻辑层之前,我们已经使用了hibernate框架和spring框架,现在要写的表现层需要用到struts框架,我们知道,在struts框架中,类实例的建立是由struts框架来完成的,现在action实例仍然由struts框架创建,但是action类需要service层的类作为属性,这时将这个任务交给spring框架,需要在lib文件夹中添加struts-spring插件(附件),这个插件使用自动装配的方式,比如在spring配置文件中有bean名字叫做ms;引入该插件后,在action中属性名需要叫ms,这样通过反射机制spring就可以代替struts实现自动装配。
通常情况下,我们会在a ...
<?xml version="1.0" encoding="UTF-8"?>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.spring ...
dao层结束之后,来写service层,就是业务逻辑层,这一层也采用接口加impl的方式实现。比如atm的业务层:
package org.atm.service;
import java.util.*;
import org.atm.po.*;
public interface AtmService
{
/**
*返回卡的信息
*/
public Card getCard(String cardNumber);
/**
*显示余额
*/
public double showBalance(String cardNumber);
/**修改密码
*/
public void ...
JavaEE应用无非就是java操作数据库,现在hibernate替我们完成了数据库的映射,我们要考虑如何访问数据库了。在传统的JDBC中,访问数据库要使用connection,同样,在hibernate中访问数据库需要session,而session是由sessionFactory产生的,因此我们需要为sessionFactory配置数据源,同时告诉sessionFactory,它产生的session要能访问到那些数据库,因此配置文件中有了这样的一段配置,
<bean id="dataSource" class="com.mchange.v2.c3p0.Co ...
我们从底层讲起,众所周知,hibernate是ORM框架(对象关系数据库)映射框架,它允许我们以面向对象的观点操作数据库,因此我们要编写的第一层代码,名字为po层,放到po文件夹中,在这个文件夹里写入POJO+.hbm文件。
其中POJO是plain and old java object,你懂得,hbm是hibernate的配置文件,告诉hibernate对象类以及他们之间的关系如何映射到数据库。
package org.atm.po;
import java.io.*;
import java.util.*;
public class Atm implements Serializable{ ...
小编学习java已经两年了,由于java的开源性,在学习之初,实在因为环境问题吃了好多亏,因此小编励志要写一篇ABC的SSH框架开发说明,首先声明,此文档适合对SSH没有吃透的各位亲。
在整个过程中,小编使用EditPlus(见附件)为编写工具,手工搭建web目录,希望和各位SSHABC们一起学习,对了使用ant工具进行编译(ant的build文件在小编的博客有下载)。
首先来说说持久层,hibernate的出现极大地方便了对数据库的操作,hibernate允许以面向对象的方式操作数据库,简称ORM。同时可以自动生成数据库。
因此在代码编写之前,要以面向对象的方式抽象出数 ...
最近复习操作系统,索性边复习边做了个PPT,供大家参考
其中包含了线程,进程,死锁等等一些操作系统的处理策略
有兴趣的可以看看,绝对原创。
通过修改const.xml中database的值就可以选择数据库
import org.apache.commons.configuration.XMLConfiguration;
//引入这个包
database=(new XMLConfiguration("const.xml")).getString("database");
//database是希望访问的内容
//const.xml是希望访问的配置文件,如下
<?xml version="1.0" encoding="UTF-8" ...
最近写了个WEB应用,需要走使用sql server2008数据库,遇到了好多问题,题词与大家分享。见附件。
Java正则表达式可以实现“字符串格式验证”“字符串替换”“字符串拆分”的功能。
Java的正则表达式操作类主要依靠java.util.regex.Pattern和java.util.regex.Matcher两个类来完成操作的.
java.util.regex.Pattern用于正则表达式的编写,有三个常用方法:
public static Pattern compile(String regex)
public Matcher matcher(String str)
public String [] split(String str)
java.util.regex. ...
绝对原创,献给javaee初学者
http://blog.sina.com.cn/s/blog_ce0da6ca0101gal8.html
在cmd窗口下,进入mysql安装目录的bin文件夹下,然后输入mysqldump -u root -p 数据库名 > D:\1.sql
在d盘下的1.sql就是目标文件
其中D:\1.sql是目标文件夹的位置,是可以更改的。