maven+ssi对oracle实现增删改查(一)

阅读更多
-. 1.Oracle10g 的表结构语句,需要内容的自己添加一些。
    create table TEST
(
  id       NUMBER default 0 not null,
  nuser    VARCHAR2(16) not null,
  password VARCHAR2(16) not null,
  dept     VARCHAR2(16) default 1,
  tel      VARCHAR2(16)
)
;
comment on column TEST.id
  is '主键,与业务无关';
comment on column TEST.nuser
  is '用户名';
comment on column TEST.password
  is '密码';
comment on column TEST.dept
  is '部门名称';
comment on column TEST.tel
  is '联系电话';
alter table TEST
  add constraint ID primary key (ID)
  disable;


2.用maven创建好项目就是对pom.xml的操作了(pom.xml文件如下,因为没有细挑,直接从已前的一个项目中拷过来的,不免有些jar包是多余的)
  
	4.0.0
	com.zjapl
	APL-SMSAPP
	1.0.1
	war
	APL-SMSAPP
	
		
			javax.servlet
			javax.servlet-api
			3.0.1
		
		
			c3p0
			c3p0
			0.9.1.2
		
		
			log4j
			log4j
			1.2.12
		
		
			org.slf4j
			slf4j-log4j12
			1.6.2
		
		
			org.apache.struts
			struts2-core
			2.2.3
		
		
			org.apache.struts
			struts2-spring-plugin
			2.2.3
		
		
		  org.apache.shiro
		  shiro-core
		  1.1.0
		
		
		  org.apache.shiro
		  shiro-web
		  1.1.0
		
		
		  org.apache.shiro
		  shiro-spring
		  1.1.0
		
		
			org.apache.shiro
			shiro-ehcache
			1.1.0
		
		
			javassist
			javassist
			3.9.0.GA
		
		
			org.springframework
			spring-context
			3.1.1.RELEASE
		
		
			org.springframework
			spring-beans
			3.1.1.RELEASE
		
		
			org.springframework
			spring-core
			3.1.1.RELEASE
		
		
			org.springframework
			spring-aop
			3.1.1.RELEASE
		
		
			org.springframework
			spring-web
			3.1.1.RELEASE
		
		
			org.springframework
			spring-tx
			3.1.1.RELEASE
		
		
			commons-dbcp
			commons-dbcp
			1.4
		
		
			commons-pool
			commons-pool
			1.5.6
		
		
			aspectj
			aspectjweaver
			1.5.3
		
		
			org.springframework
			spring-ibatis
			2.0.8
		
		
			org.apache.ibatis
			ibatis-core
			3.0
		
		
			oracle.jdbc.driver
			ojdbc14
			10.1.0.5
		
		
			org.apache.struts
			struts2-json-plugin
			2.2.3
		
		
			org.springframework
			spring-context-support
			3.1.1.RELEASE
		
		
			org.apache.poi
			poi
			3.8-beta5
		
		
			org.apache.poi
			poi-ooxml
			3.8-beta5
		
		
			org.apache.cxf
			cxf-rt-frontend-jaxws
			2.4.2
		
		
			org.apache.cxf
			cxf-rt-transports-http
			2.4.2
		
		
			org.apache.cxf
			cxf-rt-ws-addr
			2.4.2
		
		
			commons-dbcp
			commons-dbcp
			1.4
		
		
			commons-pool
			commons-pool
			1.5.6
		
		
			commons-beanutils
			commons-beanutils
			1.8.3
		
		
			org.quartz-scheduler
			quartz
			2.1.3
		
		
		    com.zjapl
		    APL-SMSSC
		    0.0.3
		
		 
      		jstl
      		jstl
      		1.1.0
 		
 		
     		 taglibs
      		standard
      		1.1.0
 		
	


3. 对web.xml文件的基本配置(这里只配置了struts2的过滤器等必要的配置,如下:)
  

  
    index.jsp
                       
  
  	contextConfigLocation
  	/WEB-INF/applicationContext.xml
  
  
  	org.springframework.web.context.ContextLoaderListener
  
  
  	struts2
  	org.apache.struts2.dispatcher.FilterDispatcher
  
  
  	struts2
  	/*
  

4. struts.xml配置,放在src目录下;(其实这里你可以先写代码,但为了统一先都把配置文件写出来算了.)
  

 
    
     
     
        
            
          
            openSuccess.jsp
            loginFail.jsp
          
          
            index.jsp 
          
        
          
            insersuccess.jsp  
            register.jsp  
          
          
            /WEB-INF/html/manager.html  
        
        
          
            update.jsp
          
          
            tdelsuccess.jsp
         
        
        
			 /WEB-INF/tfreemarker/scope.html
		 
      
 

5. ibatis的配置文件sqlMap-Config.xml(放在WEB-INF目录)
  

        
        
      
         
      

6.  applicationContext.xml spring配置文件(放在WEB-INF目录)
   



	
	
	
	



	
	






	




	
	


	



	
	


	





	


	
		
		
	


	  
	
 


7.ibatis对数据表操作的文件(src下com/vo/User_SSI.xml):
 
  
  
  
      
      
          
          
    
      
    
      
        insert into test (id,nuser,password)  
        values ((select nvl(max(id),0)+1 from test),#nuser#,#password#)
    
      
        update test set password = #password# where  nuser = #nuser#  
    
  
      
        delete from test where nuser = #nuser#  
    

      ------------part 1  End 配置文件完结-------------
 

你可能感兴趣的:(maven+ssi对oracle实现增删改查(一))