# 软件开发与管理 **Repository Path**: giteeyuanmengfan/web-framework ## Basic Information - **Project Name**: 软件开发与管理 - **Description**: No description available - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 511 - **Created**: 2024-04-02 - **Last Updated**: 2024-06-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README <<<<<<< HEAD # 关系型数据库(ArkTS) ### 简介 本Codelab以记账为例,使用关系型数据库的相关接口实现了对账单的增、删、改、查操作。效果图如下: ![image](screenshots/device/关系型数据库.gif) ### 相关概念 - [关系型数据库](https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/js-apis-data-rdb-0000001544584073-V3):基于关系模型来管理数据的数据库,提供了增、删、改、查等接口,也可运行输入的SQL语句满足复杂场景需要。 ### 相关权限 不涉及 ### 使用说明 1. 在应用首页,点击右下角“添加”图标,在弹出的窗口中选择账目类型并填写金额,点击“确定”按钮添加一条账目。 2. 在应用首页,点击右上角“编辑”图标,选中想要删除的账目,点击下方“删除”图标,删除选择的账目。 3. 在应用首页,点击想要编辑的账目,在弹出的窗口中更改账目类型或金额,点击“确定”按钮修改一条账目。 4. 在应用首页,点击搜索栏,填写想要查找的账目金额,点击“搜索”图标后下方刷新为金额为查找金额的账目,搜索栏为空时显示全部账目。 ### 约束与限制 1. 本示例仅支持标准系统上运行,支持设备:华为手机或运行在DevEco Studio上的华为手机设备模拟器。 2. 本示例为Stage模型,支持API version 9。 3. 本示例需要使用DevEco Studio 3.1 Release版本进行编译运行。 ======= # 软件开发与管理课程 - Java EE ## 基于Maven的JavaSE项目 #### 介绍 在IDEA中创建基于Maven的JavaSE或Web项目,实现任意功能,并完成以下Maven功能的验证: * 添加JUnit(版本不限)依赖,指定Scope。 * 运行Maven测试 * 部署运行项目 * 使用Javadoc插件生成项目文档 ## 基于Model2的登录功能 #### 介绍 基于Model2的登录功能 包括: * 页面:Login.jsp,LoginSuccess(main).jsp * Java类:LoginServlet.java,User.java * 数据库:user表 ## 基于Filter的用户登录验证 #### 介绍 - 类:LoginFilter.java - 要求:退出系统后不能访问main.jsp,跳转到login.jsp - 方法:点击退出,清除session 更复杂的验证例子,参考 http://www.cnblogs.com/coderland/p/5902878.html ## 基于Listener完成在线人数和登陆用户统计 #### 介绍 - 要求:显示在线人数和登陆用户数 - 方法: 1. 使用监听器(HttpSessionListener)完成功能 2. 加入用户退出功能 >>>>>>> b8ee1d1c292fd71132721db620d693a6a80f91ad