我正在使用netbeans IDE开发一个独立的时间表调度系统,我想将输出(即创建的时间表/时间表)链接到Web浏览器,以便在用户登录后可以从那里查看。 我应该怎么做呢?
答案 0 :(得分:0)
编写一个服务,桌面和浏览器UI都可以以相同的方式访问。两者都可以显示相同的数据。
答案 1 :(得分:0)
您可以将逻辑封装在服务中,例如ScheduleService(或TimetableService)。假设您有以下界面来定义您的ScheduleService:
public interface ScheduleService {
public List<Appointment> getAppointments(Date when);
public void setAppointment(Date when, Appointment appointment);
}
然后在ScheduleServiceImpl下提供您的实现:
public class ScheduleServiceImpl implements ScheduleService {
public List<Appointment> getAppointments(Date when) {
// TODO: get list of appointments
}
public void setAppointment(Date when, Appointment appointment) {
// TODO: create appointment
}
}
在您的GUI代码中,您将直接使用您的ScheduleServiceImpl,而WebService将使用代理方法。显然,这些代理方法也应该实现ScheduleService
接口,但在实现中,它们会委托对实际实现的所有调用。
public class ScheduleServiceWebServiceImpl implements ScheduleService {
ScheduleService realImplementation = new ScheduleServiceImpl();
public List<Appointment> getAppointments(Date when) {
return realImplementation.getAppointments(when);
}
public void setAppointment(Date when, Appointment appointment) {
realImplementation(when, appointment);
}
}
}
对于WebService部分,当然,您可能希望转换输出(通过JSP或XSLT)以生成HTML或任何其他输出格式。
答案 2 :(得分:0)
我的朋友“Dhiral Pandya”为他的大学项目开发this浏览器可能是,this会帮助你
My Button是开源的java网络浏览器。
为学校和大学项目和学习目的而开发。 下载源代码解压缩.zip文件并将“mybutton”文件夹从“parser \ mybutton”复制到C:\
在eclipse中导入项目“omtMyButton”。 需要Java 6。
下载.exe和源代码: https://sourceforge.net/projects/omtmybutton/files/