appfuse备注

第一部分 Appfuse基本信息
1、appfuse3.5搭建过程
(1)安装jdk,安装maven
c:\workspace\appfuse\>mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-spring-archetype -DarchetypeVersion=3.5.0 -DgroupId=com.xxx -DartifactId=a -DarchetypeRepository=https://oss.sonatype.org/content/repositories/appfuse

mvn appfuse:full-source
开启MySQL5
mvn jetty:run
自动建表
mvn eclipse:eclipse
导入eclipse

2、熟悉appfuse结构
导入eclipse,jdk1.8,tomcat8.0运行中文有乱码。
用jetty运行中文正常。
问题主要出在i18n国际化上,乱码的文件是:
/a/src/main/resources/ApplicationResources_zh.properties
/a/src/main/resources/ApplicationResources_zh_CN.properties
/a/src/main/resources/displaytag_zh.properties
/a/src/main/resources/displaytag_zh_CN.properties
在eclipse里安装插件Properties Editor插件,编辑以上文件非常方便。
打开后保存,再运行项目,乱码消除了。

首页文件是:/a/src/main/webapp/login.jsp登录页面
该页面被装饰,装饰页面:decorators/default.jsp
装饰配置文件:/WEB-INF/decorators.xml文件。


3、组件
3.1、sitemesh组件,采用装饰器设计模式,
版本:2.4.2

3.2、Spring Security组件
版本:3.2.5
官网文档参考:http://docs.spring.io/spring-security/site/docs/3.2.5.RELEASE/reference/htmlsingle/
3.3、Struts Menu组件
版本:2.4.3
http://www.blogjava.net/gdufo/archive/2008/06/26/210947.html
http://zhouliming-521.iteye.com/blog/125083
http://blog.csdn.net/springmvc_freemarker/article/details/50384600
3.4、Velocity模板引擎
版本:1.7
http://blog.csdn.net/qq_25237663/article/details/52262532
http://blog.csdn.net/nengyu/article/details/6671904
https://www.ibm.com/developerworks/cn/java/j-lo-velocity1/
http://ifeve.com/apache-velocity-dev/#header

3.5、URLWriting
版本:4.0.3

3.6、displaytag
版本:1.2

3.7、Hibernate
版本:4.3.6
http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html_single/
http://docs.jboss.org/hibernate/orm/4.3/devguide/en-US/html_single/

3.8、Spring
版本:4.1.3


第二部分 创建实体类
步骤:
1、用客户端工具在数据库里建表。
2、Eclipse自动生成实体类,项目,右键,JPA tools,根据数据库表生成实体类。
3、在项目资源下/META-INF/persistence.xml自动添加了实体类
4、在hibernate.cfg.xml添加新建的实体类。
注意:实体类映射的时候建议把int类型修改为Integer
前台向后台传值的时候,注意空格问题,查询的时候避免查询不到结果集


appfuse3.5打开Hibernate的show_sql日志方法
环境JDK1.8+Tomcat8
在Tomcat启动项增加-Dorg.jboss.logging.provider=slf4j参数。
打开Server,Overview页,Open launch configuration,在Arguments标签页,VM arguments框里最后增加:-Dorg.jboss.logging.provider="slf4j"增加完参数启动Tomcat就可以看到hibernate执行的sql了。
数据治理是确保数据准确性、可靠性、安全性、可用性和完整性的体系和框架。它定义了组织内部如何使用、存储、保护和共享数据的规则和流程。数据治理的重要性随着数字化转型的加速而日益凸显,它能够提高决策效率、增强业务竞争力、降低风险,并促进业务创新。有效的数据治理体系可以确保数据在采集、存储、处理、共享和保护等环节的合规性和有效性。 数据质量管理是数据治理中的关键环节,它涉及数据质量评估、数据清洗、标准化和监控。高质量的数据能够提升业务决策的准确性,优化业务流程,并挖掘潜在的商业价值。随着大数据和人工智能技术的发展,数据质量管理在确保数据准确性和可靠性方面的作用愈发重要。企业需要建立完善的数据质量管理和校验机制,并通过数据清洗和标准化提高数据质量。 数据安全与隐私保护是数据治理中的另一个重要领域。随着数据量的快速增长和互联网技术的迅速发展,数据安全与隐私保护面临前所未有的挑战。企业需要加强数据安全与隐私保护的法律法规和技术手段,采用数据加密、脱敏和备份恢复等技术手段,以及加强培训和教育,提高安全意识和技能水平。 数据流程管理与监控是确保数据质量、提高数据利用率、保护数据安全的重要环节。有效的数据流程管理可以确保数据流程的合规性和高效性,而实时监控则有助于及时发现并解决潜在问题。企业需要设计合理的数据流程架构,制定详细的数据管理流程规范,并运用数据审计和可视化技术手段进行监控。 数据资产管理是将数据视为组织的重要资产,通过有效的管理和利用,为组织带来经济价值。数据资产管理涵盖数据的整个生命周期,包括数据的创建、存储、处理、共享、使用和保护。它面临的挑战包括数据量的快速增长、数据类型的多样化和数据更新的迅速性。组织需要建立完善的数据管理体系,提高数据处理和分析能力,以应对这些挑战。同时,数据资产的分类与评估、共享与使用规范也是数据资产管理的重要组成部分,需要制定合理的标准和规范,确保数据共享的安全性和隐私保护,以及建立合理的利益分配和权益保障机制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值