ibtes+****+****
架构 目前还不是很了解现在的这个项目到底是采用什么样的架构,应该是几个结合的吧
很恶心 也很麻烦~~~下面是自己这段时间的总结:
这个架构大概分为7~9个模块
domain:里面放数据库实体,其要和数据库字段的名称、顺序一致,此处开始字段的大小写固定
sqlmaps:每个实体表的XML映射,里面写SQL语句,要跟domain里面的实体一致对应,包括字段的大小写要严格一致,这大概就是映射了,还有返回值类型也要一致
action:这个是用来放具体的实现方法的,好像是用来跟JSP页面交互的,用到的参数定义时一定要跟实体里面的一模一样,并且还要有get、set方法,其他的对页面的操作方法的返回值只有String类型,要么是SUCCESS,要么是ERROR。不过还可以写方法,现在还没有实践过。
service:里面有两个包,一个是放接口的,另外一个是接口的实现类,这里主要实现SQL语句,增删改查都在这里写
struct:struts-admin.xml配置所有的action里面的具体方法跟页面的交互,
ServiceConfig.xml:里面是配置刚才那个service里接口跟实现类的,还有action类的信息。
首先,在设计实体及配置文件XML时
映射的对象要一模一样
大小写也要区分
===================================没有写完,下次继续写吧。
分享到:
相关推荐
分享我初次接触Spring的经历,包括遇到的挑战和对框架的第一印象。探讨在学习过程中的收获和解决问题的思路。 2.2 深度理解依赖注入 详述对Spring的依赖注入机制的理解,以及它对代码可维护性和灵活性的影响。分享...
初次接触OOP,可能会感到困惑,因为这些概念相对抽象。通过实践项目,如用Java开发网络聊天室,可以加深对OOP的理解,同时锻炼解决问题的能力。在实践中,学生不仅复习了所学内容,还能发现实践学习的效果远胜于理论...
通过这篇博客,作者可能分享了自己初次接触JavaFX时的心得体会,比如学习曲线、实践过程中的挑战以及如何解决这些问题。尽管具体的内容没有给出,但我们可以推测作者可能会提到JavaFX的学习资源、示例代码,以及在...
8. **readme.txt**:通常包含了项目的简介、安装步骤和使用说明,是初次接触项目时的重要参考资料。 9. **macos**:针对MacOS操作系统的相关文件,与Windows和Linux类似,可能包含驱动程序的库文件或安装指南。 总...
总的来说,"太空望远镜wangyuangjing"是一个集观测、学习和探索于一体的天文软件,无论你是天文爱好者还是初次接触天文学,都能从中获得乐趣和知识。通过模拟望远镜的功能,它让我们有机会跨越地球的边界,沉浸在...
- 自学的方法包括初次接触时不追求深入理解,而是先构建知识框架,然后在实践中逐步深化理解。 4. **实践操作的锻炼**: - 实际操作项目有助于弥补理论与实践的差距,通过编写代码,加深对知识的理解。 - 在遇到...
而"README.txt"则可能详细介绍了系统的安装步骤、运行环境要求以及如何启动和使用系统,对于初次接触该系统的用户来说是一份重要的指南。 "Anynote.war"文件是一个Web应用的归档文件,扩展名为WAR(Web Archive),...
虽然初次接触游戏开发,时间和经验的限制带来了一定的挑战,但他成功地完成了大部分计划的工作,克服了遇到的问题。这个过程增强了他的问题解决能力和项目管理技巧,也为未来的游戏开发奠定了坚实的基础。 总的来说...
我清楚记得,当我初次接触到编程世界时,一切都是那么陌生。那时的我对代码的认知仅限于简单的计算器程序,对编程语言的理解更是浅显。然而,正是这种对未知的渴望,激励我开始了我的编程之旅。通过大学三年的学习,...
特别是对于初次接触C#语言的学生,这些资源能够加速他们对新语言的理解和掌握过程。 #### 结语:数据结构与C#的未来 《数据结构(C#语言版)》不仅是对现有数据结构教材的重要补充,更是C#语言与数据结构结合的...
在《树莓派入门指南》中,你还将接触到树莓派与其他硬件设备的连接,如摄像头、LCD屏幕、传感器等,这些都是树莓派在物联网项目中的常见应用。通过这些实践,你将能够将理论知识转化为实际操作,提升解决问题的能力...
此外,Castlemacs预配置了一些针对macOS优化的设置和主题,使得初次接触Emacs的macOS用户也能快速上手。 在Castlemacs中,你可以享受到以下特性: 1. **快捷键兼容**:Castlemacs采用与macOS原生应用相似的快捷键,...
界面布局清晰,功能按钮一目了然,操作流程直观,使得初次接触的用户也能迅速上手。此外,开发者可能采用了Material Design设计规范,确保了应用的一致性和良好的用户体验。 开发这样的旅游助手app,需要掌握以下...
- 对于初次接触 EJB 的读者来说,这一章是非常重要的入门章节,它能够帮助读者建立起对 EJB 3.0 的整体认知。 - **第 2 章:EJB 3.0 初体验** - 在这一章中,作者通过一个简单的示例项目引导读者快速上手 EJB 3.0...
在回忆录的开篇,我们或许可以看到ACrush描述自己与编程的初次邂逅。那可能是大学时代的一个午后,或是青少年时期偶然接触到的一台电脑。他讲述了学习C++、Java、Python等编程语言的艰辛与喜悦,以及在解决一道道...
而"README.TXT"通常包含了项目的基本信息、安装指南和使用注意事项,对于初次接触项目的用户来说至关重要。 综上所述,JISO不仅是一款游戏,更是开源文化的一种体现,它通过社区的力量推动着自身的进步,为玩家带来...
对于那些不愿意花费大量时间阅读手册的用户来说,Understand提供了直观的界面和快速启动指南,使得即使是初次接触该工具的用户也能迅速上手。 #### 二、组成部分与术语 ##### 使用Understand窗口 Understand的主...
这一点对于初次接触模组的玩家来说至关重要,因为错误的安装方法可能导致游戏无法正常运行或者模组失效。 关于“冒险Z”的安装步骤,首先要确保你已经拥有 Minecraft 的最新版本,并且安装了 Minecraft Forge。...
让我初次领略到作为一个程序员应该有快乐与喜悦的是VISUAL BASIC语言,这些年为了工作,也学习过很多其它的语言,包括时下正在流行的JAVA与C#等等,在这里不得不说的是,作为一个程序员,一个能够适应当前中国工作...
让我初次领略到作为一个程序员应该有快乐与喜悦的是VISUAL BASIC语言,这些年为了工作,也学习过很多其它的语言,包括时下正在流行的JAVA与C#等等,在这里不得不说的是,作为一个程序员,一个能够适应当前中国工作...