Class Two

216 阅读1分钟

Class Two   2022.7.5 上午

1.WM工作管理系统   (每个用户都有自己独特的权限。 )

  • 管理员:拥有所有的权限。
  • 经理:看不到提交的日报内容,可以查询、审查一个员工的日报;且仅可以修改自己的密码。
  • 赵小二:普通员工、工作负责人;无法查看经理相关信息。
  • 翟小五:普通员工。

2022.7.5下午

1.不论再复杂的系统,它的数据表功能都是:增、删、改、查。
2.什么是CRM?
客户关系管理,用来维护和公司有业务往来的群体,比如可以通过系统可以看到用户有多少个客户等等......
3.客户级别:通过Jquery ajax实现,通过下拉列表直接选择数据库中包含的客户级别。
4.程序能判断的事,就别让数据库去干。
5.客户与联系人的关系:一对多。
6.只要涉及到多对多,中间一定有一个中间表。
7.选择省、市可以只用一张表,父ID、子ID,例:

  id      name      parentid
  1       四川       null
  0817    南充       1
  0014    阆中       0817

8.JAVA可以实现跨语言的通信。
9.servlet只对第一次返回的内容实例化,效率不高,容易发生内存的溢出。为了改善这种情况,增加一个配置<load-on-startup>数字</load-on-startup>启动的时候就可以实例化servlet。
10.配置数据库
首先配置bean标签:

<!-- 数据库配置部分 -->
<bean id="dataSource"  class = com.mchange.v2.c3p0.ComboPooledDataSource>
<property name="driverClass" value="com.mysql.jdbc.Driver"></property>
<property name="jdbcUrl" value="jdbc:mysql://webdb"></property>
<property name="user" value="root"></property>
<property name="password" value="root"></property>
</bean>
<!-- 数据库视图解析器 -->
<bean id="jspviewResolver" class="org.springframework.web.servlet.view.InternalResource">  
<property name="viewClass" value="org.springframework.web.servlet.view.JstView"></property>
<!-- 配置页面跳转路径 -->
<property name="prefix" value="/WEB-INF/jsp/"></property>
<!-- 配置页面跳转的后缀 -->
<property name="suffix" value=".jsp"></property>
</bean>
    
    ......