java c/s 笔试考些什么啊?(五级以上的进)

来源:百度知道 编辑:UC知道 时间:2024/05/30 04:00:33
本人明天要去一家公司笔试 是关于java c/s 开发的!
想有经验的大侠们 给点意见~! 谢谢

客户端:
View层
*XXXApp类,用来监测命令行启动参数,资源释放,提供入口main函数,包含对主要Frame的引用
*MainFrame, XXXFrame类,这些主窗口类
*XXXDlg, 弹出式窗口
*组件类,使用相关的XXXModel和XXXHandler,比如一个XXXTable, XXXPanel

Control层
*XXXHandler,就是实现了那些XXXListener的类,响应事件,调用相应的业务类

Model层
*XXXModel,顾名思义,model,包含XXXEntity数据
*XXXEntity,业务实体,这个东西类似DTO模式,也有叫BO的,反正简单说就是在层间传递数据的实体

后面的就比较灵活多变了

业务层
*XXXMgr或者XXXBO,业务类,就是业务了,比如银行转账,更改信用额度什么的。这些会调用 EJB,JMS,Socket,JDBC,JCA,WebServices很多东西,为了避免业务层出现创建connection, statement这些鸟东西,下面再做一个DAO层,还有EJB层等等。

数据层
*DAO层,JMS层,EJB层等等,他们封装底层的操作,比如繁琐的lookup过程等,可以简化业务层。比如用DAO层实现XXXEntity的持久 化,JMS层进行消息的处理等。这里的DAO,JMS,EJB等等,如何分层视情况而定。简单的有时候可能就只有一个DAO层调 Hibernate,iBatis,JDBC什么的。

服务器端:
*部署EJB, JMS Destination,Datasource等等。EJB本身还可以分层,比如各种EJB模式