간단 한 웹 3 층 구조 시스템 [5 판]
10385 단어 Web
3 층 구 조 는 DAL 층, BLL 층, UI 층 (즉 웹 층) 을 포함 하고 앞의 몇 판 은 DAL 에 중점 을 두 었 습 니 다. 즉, 데이터 액세스 층 코드 의 작성 입 니 다.사실 BLL 계층 의 코드 는 쓰기 가 쉽 습 니 다. 진정 으로 유연 하 게 사용 하려 면 알고리즘 기반 이 필요 합 니 다. BLL 비 즈 니스 논리 층 은 주로 논리 적 인 것 을 처리 합 니 다. 이 층 은 데이터베이스 에 있 는 코드 를 작성 할 필요 도 없습니다. DAL 계층 에서 이미 작 성 했 기 때문에 BLL 에서 정의 해서 사용 하면 됩 니 다.
다음 hiBLL 의 일부 코드:
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Threading.Tasks;
6
7 using System.Data;
8 using System.Data.SqlClient;
9 using DAL;
10 using Model;
11
12 namespace BLL
13 {
14 public class personMG
15 {
16 personDAO pd = null;
17
18 public personMG()
19 {
20 pd = new personDAO();
21 }
22
23 /// <summary>
24 ///
25 /// </summary>
26 /// <param name="name"> </param>
27 /// <param name="sex"> </param>
28 /// <param name="salary"> </param>
29 /// <returns> : , </returns>
30 public bool insert(person p)
31 {
32 return pd.insert(p);
33 }
34
35 /// <summary>
36 ///
37 /// </summary>
38 /// <param name="id"> id</param>
39 /// <returns> : , </returns>
40 public bool delete(person p)
41 {
42 return pd.delete(p);
43 }
44
45 /// <summary>
46 ///
47 /// </summary>
48 /// <param name="id"> </param>
49 /// <param name="name"> </param>
50 /// <param name="sex"> </param>
51 /// <param name="salary"> </param>
52 /// <returns> : , </returns>
53 public bool update(person p)
54 {
55 return pd.update(p);
56 }
57
58 /// <summary>
59 ///
60 /// </summary>
61 /// <param name="name"> </param>
62 /// <returns> : , </returns>
63 public bool repeat(person p)
64 {
65 return pd.repeat(p);
66 }
67 }
68 }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Fortinet FortiWeb Web Application Firewall Policy BypassFrom: Geffrey Velasquez Date: Wed, 2 May 2012 20:33:23 -0500...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.