- 浏览: 404702 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (325)
- 数据中台 (15)
- 设计模式 (7)
- 数据结构 (4)
- JavaScript (51)
- 网页设计与制作 (7)
- Flex (4)
- Fckeditor (7)
- Struts (12)
- Spring (19)
- Hibernate (14)
- EJB3.0 (19)
- Java EE 6 (2)
- JSP (22)
- 辅助框架 (9)
- WebService (1)
- XML (8)
- 正则表达式 (5)
- 并发(多线程) (2)
- Java网络 (10)
- 开发工具 (25)
- Oracle (15)
- MySQL (8)
- Git (4)
- SQL Server (2)
- C# (9)
- php (14)
- asp (2)
- ColdFusion (5)
- Tex (1)
- 云游戏 (1)
最新评论
-
CSDNBenbenChong:
...
SQL里desc和asc是什么意思 -
雪狐一号:
非常好 顶一个
SQL里desc和asc是什么意思 -
boyleichinasoft:
thinking...
该如何去使用设计模式呢? -
nforce_com:
写的很好,学习了!不过Student 一般情况下不会删除所有 ...
JPA多对多 -
TaoistWar:
那是FCKEditor的,详细信息只能查看官方文档,或者直接看 ...
1.fckeditor-java-2.5给上传图片添加水印
一、配置web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <!-- 权限控制 --> <filter> <filter-name>power</filter-name> <filter-class>com.tao.power.filter.PowerFilter</filter-class> <init-param> <param-name></param-name> <param-value>/common/noPower.jsp</param-value> </init-param> </filter> <filter-mapping> <filter-name>power</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <!-- 添加Struts2支持 --> <filter> <filter-name>struts2</filter-name> <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class> </filter> <filter-mapping> <filter-name>struts2</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <!-- Hiberante延迟加载(OpenSessionInView) --> <filter> <filter-name>hibernateFilter</filter-name> <filter-class> org.springframework.orm.hibernate3.support.OpenSessionInViewFilter </filter-class> </filter> <filter-mapping> <filter-name>hibernateFilter</filter-name> <url-pattern>*.action</url-pattern> </filter-mapping> <!-- 添加Spring支持 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:applicationContext.xml </param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!-- 添加Dwr2支持 --> <servlet> <servlet-name>dwr-invoker</servlet-name> <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>true</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>dwr-invoker</servlet-name> <url-pattern>/dwr/*</url-pattern> </servlet-mapping> </web-app>
二、配置struts.xml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="login" namespace="/user" extends="struts-default"> <!-- action的class属性为spring的bean的id或name --> <action name="login" class="loginAction" method="login"> <result name="success" type="chain">success</result> <result name="error">/info.jsp</result> </action> <action name="success" class="loginAction" method="success"> <result name="success">/info.jsp</result> </action> </package> </struts>
三、配置applicationContext.xml(声明式事务)
<?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.springframework.org/schema/tx" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/jpa?useUnicode=true&characterEncoding=UTF-8" /> <property name="username" value="root" /> <property name="password" value="root" /> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref local="dataSource" /> </property> <property name="mappingResources"> <list> <value> com/tao/ssh2/test/entity/user.hbm.xml </value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> <prop key="hibernate.show_sql">true</prop> <prop key="hibernate.hbm2ddl.auto">update</prop> </props> </property> </bean> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="add*" propagation="REQUIRED" /> <tx:method name="del*" propagation="REQUIRED" /> <tx:method name="mod*" propagation="REQUIRED" /> <tx:method name="get*" read-only="true" /> <tx:method name="*" read-only="true" /> </tx:attributes> </tx:advice> <aop:config> <aop:pointcut id="newServicesPointcut" expression="execution(* com.tao.ssh2.test.service.*.*(..))" /> <aop:advisor advice-ref="txAdvice" pointcut-ref="newServicesPointcut" /> </aop:config> <bean id="loginAction" class="com.tao.ssh2.test.action.LoginAction"> <property name="userService" ref="userService" /> </bean> <bean id="userService" class="com.tao.ssh2.test.service.impl.UserServiceImpl"> <property name="userDAO" ref="userDAO" /> </bean> <bean id="userDAO" class="com.tao.ssh2.test.dao.impl.UserDAOImpl"> <property name="sessionFactory" ref="sessionFactory" /> </bean> </beans>
四、配置dwr.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd"> <dwr> <allow> <create creator="spring" javascript="Util"> <param name="beanName" value="helloWorld" /> </create> </allow> </dwr>
发表评论
-
Spring基于注解形式的AOP
2010-01-19 17:17 9291.定义切面、通知、切入点 接口: packa ... -
spring自定义属性编辑器
2010-01-18 13:13 778属性编辑器,是将spring配置文件中的字符串转换成 ... -
Acegi
2009-11-08 22:43 707http://www.springside.org.cn/do ... -
1.Spring环境的搭建
2009-09-29 08:32 11681.所需jar包 Spring jar(10): spr ... -
Spring的定时调度--Quartz
2009-06-03 17:40 2300Quartz是一个强大的企业级任务调度框架,Spri ... -
Spring2.5 + JPA(Hibernate)实现
2009-04-14 01:00 40921.JPA的实现框架 使用MyEclips ... -
关于spring声明式事务配置方法
2009-02-06 00:48 3056对于spring的声明式事务的配置的使用常用的 ... -
spring声明式事务配置方法(六):aop:config切入
2009-02-06 00:32 8174<?xml version="1.0" ... -
spring声明式事务配置方法(五):DefaultAdvisorAutoProxyCreator
2009-02-06 00:31 1075<?xml version="1.0" ... -
spring声明式事务配置方法(四):BeanNameAutoProxyCreator注入Bean
2009-02-06 00:28 3350<?xml version="1.0" ... -
spring声明式事务配置方法(三):TransactionProxyFactoryBean继承方式
2009-02-06 00:27 1235<?xml version="1.0" ... -
spring声明式事务配置方法(二):TransactionProxyFactoryBean方式
2009-02-06 00:25 1067<?xml version="1.0" ... -
spring声明式事务配置方法(-):TransactionProxyFactoryBean方式
2009-02-06 00:24 1427<?xml version="1.0" ... -
Spring如何在jsp页面中获取Bean!
2009-02-03 19:03 1949在这几天做一个类似asp的标签功能,用了以前JUn ... -
定时调度
2008-12-19 11:26 740<!-- 自动生成autoCreatesiteMap - ... -
3. spring_injection
2008-10-11 11:02 596Spring的普通属性注入 参见Spring文档3.3 ... -
1.spring_whyspring
2008-10-10 17:20 592Spring出现以前的软件开发状态。 -
2.spring_beginning
2008-10-10 11:51 6261.Spring依赖库 * SPRING_HOME/dist/ ...
相关推荐
这是一个基于Java技术栈,采用Spring、Struts、Hibernate、jbpm和DWR等多种框架整合开发的OA(Office Automation)办公系统源码项目。这个系统的构建旨在实现企业的日常办公自动化,提高工作效率,简化工作流程,...
本系统采用经典的SSH(Struts1.2、Hibernate3.0、Spring2)框架与DWR(Direct Web Remoting)技术进行构建,实现了后端与前端的高效交互。 **Struts1.2** 是一款基于MVC(Model-View-Controller)设计模式的Java ...
请移步该项目基于maven3.0构建的,项目中融合了Struts1 , Struts2 , Spring , SpringMVC , Hibernate , Ibatis , MyBatis , Spring Data JPA , Spring JDBC , Spring DWR 。速度视图,freemarker视图,pdf...
使用技术: Extjs3、Struts2、Spring、Hibernate Annotation(JPA)、JBPM4 + Android + iPhone 运行环境:Solaris+Weblogic Express+Oracle10G+JRE1.6(双机热备部署方案) 架构描述:本系统Web展现层采用了流行的...
- 使用的技术栈涵盖了MyEclipse、Oracle、Tomcat、Struts、Hibernate、Spring、DWR、JBPM、Freemarker、Quartz等,体现了对多种框架和工具的掌握。 - 在项目中,承担了系统分析设计、分页组件封装、模块管理、角色...
* Delivering web applications with Spring Web Flow, Spring MVC, Spring Portals, Struts, JSF, DWR, the Grails framework, and more. * Developing web services using Spring WS and REST; contract-last ...
- **电信安全服务平台**:与多家安全服务厂商合作,采用Struts2、Hibernate和Spring构建,利用jQuery和DWR优化前端交互,展现了多方面的技术整合和项目实施能力。 7. **技术能力**:掌握快速原型工具Axure,熟悉...
他还利用ThreadLocal实现页面分页,JSTL和自定义函数处理JSP页面,DWR处理授权,JBPM实现工作流程,Freemarker进行动态表单设计,Quartz用于任务调度,如考勤管理和工资计算。他在项目中负责系统分析设计、分页组件...
该项目基于maven3.0构建的,项目中融合了Struts1、Struts2、Spring、SpringMVC、Hibernate、Ibatis、MyBatis、Spring Data JPA、Spring JDBC、Spring DWR。页面展现这里使用Struts1、Struts2、SpringMVC(jsp视图、...
- 技术栈: Spring + Hibernate + Struts2 + Quartz + JBPM + Zookepeer + EXT + DOJO - 使用Quartz进行定时任务调度,JBPM进行流程管理。 - 使用DOJO绘制虚拟机和备份设备的拓扑图。 - 实现了虚拟机备份和恢复的...
例如,Web OA系统使用了MyEclipse、Oracle和Tomcat,结合Struts+Hibernate+Spring架构,使用ThreadLocal实现分页,JSTL和自定义函数处理JSP页面,DWR进行授权,JBPM实现公文流转,Quartz处理任务调度,Freemarker...
5. **技术技能**:从简历中可以看出,求职者熟练掌握了Java、J2EE、Struts2、Spring、Hibernate、Extjs、JSON、JBPM4、jQuery、DWR、Apache Tomcat等技术和工具,表明他在Web开发和企业级应用方面有深厚的基础。...
6.3 将Spring与Struts 1.x集成 220 6.3.1 问题 220 6.3.2 解决方案 220 6.3.3 工作原理 220 6.4 将Spring与JSF集成 226 6.4.1 问题 226 6.4.2 解决方案 226 6.4.3 工作原理 227 6.5 将Spring与DWR...
求职者在CRM项目中参与了销售管理部分的开发,使用了Struts2.0 + Hibernate + Spring的技术栈。 - **DRP(分销资源计划)**:这是一个医药行业的分销管理系统,涉及库存管理、流向单管理等功能。求职者在此项目中负责...
6.3 将Spring与Struts 1.x集成 220 6.3.1 问题 220 6.3.2 解决方案 220 6.3.3 工作原理 220 6.4 将Spring与JSF集成 226 6.4.1 问题 226 6.4.2 解决方案 226 6.4.3 工作原理 227 6.5 将Spring与DWR...
- 在多个项目中,工程师展现了其在实际应用中的技能,例如使用Struts+Hibernate+Spring的多层架构,对ThreadLocal模式、JSTL、DWR、JBPM、Freemarker、Quartz等技术的掌握,这体现了他在企业级应用开发中的实战经验...
技术要点包括MVC设计模式、Hibernate对象持久化、Spring管理控制层、AOP日志维护、DWR和JQuery增强交互、RBAC1权限控制以及JBPM工作流。在该项目中,程序员主要负责绩效考核和培训模块。 客户关系管理系统则用于...
在Web OA项目中,开发者使用Struts+Hibernate+Spring构建多层架构,利用ThreadLocal实现分页,运用JBPM和Freemarker实现工作流程,而CRM项目则展示了其在营销管理、销售管理等方面的应用。 综上所述,这位Java...