基于 Java EE 的企业应用系统设计 - Spring MVC 01应用被分为三层,降低各层耦合,提高了可扩展性。 4. 控制层把不同模型和视图组合在一起,完成不同的请求,控 制层包含了用户请求权限的概念。 5. MVC 符合软件工程化管理的思想,不同层各司其职,有利 于通过工程化和工具化产生管理程序代码。 大纲 Java Web 应用的开发演化 MVC 模式示例 Spring MVC 数据绑定和表单标签库 MVC 数据是动的,数据在 View 和 Control 层一旦运动起来,就会产生 MVC 可以自动绑定用户输入并正确地转换数据类型。 6. Spring MVC 内置了常见的校验器,可以校验用户输入,若校验不 通过则重定向回输入表单。 7. Spring MVC 支持国际化和本地化,支持根据用户区域显示多国语 言。 8. Spring MVC 支持多种视图技术,包括 JSP 技术、Velocity 和 FreeMarker 等。 大纲 Java Web 应用的开发演化 MVC0 码力 | 67 页 | 792.43 KB | 1 年前3
Apache Shiro参考手册中文版应用程序。即使我们为该教程创建的是一个简单的应 用,了解相同的使用模式适用于无论你的应用程序是怎样创建的及它被部署到哪里。 该教程需要 Java 1.5 及更高本。我们也使用 Apache Maven 作为我们的构建工具,但当然这不是使用 Apache Shiro 所 必需的。你可以获取 Shiro 的 jar 包并按你喜欢的方式合并到你的应用程序,例如可能是一 Apache Ant 和 Ivy。 对于本教程,请确保你正在使用 SessionManager 知道如何去创建及管理用户 Session 生命周期来为所有环境下的用户提供一个强健的 Session 体验。这在安全框架界是一个独有的特色——Shiro 拥有能够在任何环境下本地化管理用户 Session 的能力, 即使没有可用的 Web/Servlet 或 EJB 容器,它将会使用它内置的企业级会话管理来提供同样的编程体验。 SessionDAO 的存在允许任何数据源能够在持久会话中使用。0 码力 | 92 页 | 1.16 MB | 1 年前3
《Java 应用与开发》课程讲义 - 王晓东5 1.3 Java 开发环境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4 Java 开发工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.5 Java 基本开发流程 . . . . . . . . . 105 9.6.4 SuppressWarnings 注解 . . . . . . . . . . . . . . . . . . . . . . . . . 106 9.7 归档工具 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 9.7.1 制作并使用自己的 jar 文件 JFrame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 11.5.2 Swing 按钮、菜单和工具条 . . . . . . . . . . . . . . . . . . . . . . 142 11.5.3 标准对话框 . . . . . . . . . . . . . . . . . .0 码力 | 330 页 | 6.54 MB | 1 年前3
Java 应用与开发 - Java GUI 编程October 30, 2018 大纲 GUI 组件及布局 GUI 事件处理 Applet Swing Swing 典型组件(课后自学) 学习目标 1. 了解用 Java 开发桌面软件图形用户界面的常用工具集 2. 掌握 AWT 的常用组件和视觉控制 3. 深入理解 GUI 事件处理机制 4. 了解 Applet,特别是其历史渊源,了解与 Applet 类似的技 术 5. 理解 Swing 和 (Graphical User Interface),Java 主要分为 AWT 和 Swing 两大系列 GUI API。 O 抽象窗口工具集 AWT (Abstract Window Toolkit) O 相关软件包 java.awt 包 提供基本 GUI 组件、视觉控制和绘图工具 API。 java.awt.event 包 提供 Java GUI 事件处理 API。 大纲 GUI 组件及布局 GUI 2 3













